테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 url주소 질문이요 채택완료

릴보이즈 7년 전 조회 4,124

예를들어서 http://localhost//example/author/" href="http://localhost//example/author/">http://localhost//example/author/author/  가 있는데요

두번째슬래쉬까지만 주소를 뽑으려고하는데요 /example/author/까지

자바스크립트로 어떻게 표현을 해야할까요

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

7년 전

다음처럼도 할 수 있겠죠.

</p>

<p><script>

    var url = "<a href="http://localhost/example/author/author/";" target="_blank" rel="noopener noreferrer">http://localhost/example/author/author/";</a></p>

<p>    var mUrl = function(url) {

        var res = url.match(/https?:\/\/([^\/]+\/){3}/g);

        return res;

    }</p>

<p>    var res = mUrl(url);</p>

<p>    alert(res);

</script></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

덱
7년 전

'/' + window.location.pathname.split('/')[1] + '/' + window.location.pathname.split('/')[2] + '/'

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

7년 전
앗 같은 답이 달렸네요 ㅎㅎ
릴보이즈
7년 전
아 그러면 a 태그에 href에 값을 제어하려고하는데요 localhost/aaa/bbb/ 라고 두번째까지 슬래시를 뽑으려는데요 어떻게하면될까요
7년 전
a태그의 href값에서 뽑는다는 말씀이신가요? 그 태그의 id값이 있으면 아래처럼 하면 될거같네요



s = $('#aaa').attr('href').split('/')[1];

'/' + s[1] + '/' + s[2] + '/'
릴보이즈
7년 전
아~ 제가 앞뒤 짤라서 말하는바람에.. 제가 하려는 의도는요! 그니까 지금 브라우저 url 하고 a태그 href를 비교해서
두번째까지 슬래시로 비교 하려는거 였어요

댓글을 작성하려면 로그인이 필요합니다.

7년 전

split 함수 써서 하면 될것같네요 .

 

var url = localhost/aaa/bbb

var url_array = url.split('/')

 

console.log(url_array[0]+url_array[1]) 이런식으로 ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

릴보이즈
7년 전
보니까 결과가localhostaaa 이렇게 나오는데 저는 슬래시가 붙어 있어야되서요~ 두번째까지 슬래시 붙어야되서요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인