• 회원가입
  • 로그인
  • 구글아이디로 로그인

[RegExp] JS - \B 메타문자 - 단어시작/단어끝 아닌 곳에서 일치항목찾기 (= \B메타문자)

\B 예제

 

<p>발견위치: <span id="hz"></span></p>


<script>

var str = "Homzzang.com is BestHomepage"; 

var pat = /\BHom/;

var res = str.search(pat);

document.getElementById("hz").innerHTML = res;

</script>


결과보기

결과값: 20

 

\B 정의

 

단어의 시작 또는 끝이 아닌 곳에서 일치 항목 위치 찾는 데 사용. (0부터 시작)

 


 

1.

단어 시작부분 아닌 곳에서 패턴 검색.

\BHom


단어 끝부분 아닌 곳에서 패턴 검색.

Hom\B


일치하는 것이 없으면 null 반환

 

2.

모든 브라우저 지원.

 

 

 

\B 구문

 

수정자 없는 경우

 

new RegExp("\\Bregexp")

또는,

/\Bregexp/

 


 

수정자 있는 경우

new RegExp("\\Bregexp", "g")

또는,

/\Bregexp/g

 

 

 

\B 예제

 

<p>발견위치: <span id="hz"></span></p>


<script>

var str = "Welcome to Homzzang.com"; 

var pat = /com\B/;

var res = str.search(pat);

document.getElementById("hz").innerHTML = res;

</script>

 

결과보기

결과값: 3

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
게시물이 없습니다.
목록
찾아주셔서 감사합니다. Since 2012