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

[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


분류 제목
Array JS - constructor 속성(배열) - 배열 프로토타입 생성하는 함수를 반환. (constructor…
Array JS - length 속성 - 배열길이 (= 배열개수 = 배열값개수 = 배열요소개수 = length속성 = …
Array JS - Array.prototype 속성(배열) - 사용자정의 속성/메서드 추가 (= Array.proto…
Array JS - concat() 메서드 - 배열결합 (= 배열합치기 = concat메서드 = 컨캣메서드/컨켓메서드)
Array JS - copyWithin() 메서드 - 배열내 배열값 복사하기 (= copyWithin메서드 = 카피위딘…
Array JS - every() 메서드 - 모든배열값 함수충족여부 체크 (= every메서드 = 에브리메서드) ※ 모…
Array JS - fill() 메서드 - 배열값변경 (= 배열값교체 = 배열값바꾸기 = fill메서드 = 필메서드) …
Array JS - filter() 메서드 - 함수조건충족 배열값 구하기 (= filter메서드 = 필터메서드) ※ 배…
Array JS - find() 메서드 - 맨처음 조건 충족한 배열값 찾기 (= find메서드 = 파인드메서드)
Array JS - findIndex() 메서드 - 맨처음 조건 충족/일치 배열값 색인번호 찾기 (= findIndex…
Array JS - forEach() 메서드 ★★ - 각각의 배열값(=배열요소)에 대해 한번씩 함수실행 (= forEa…
Array JS - indexOf() 메서드(배열) ★ - 처음 일치 배열값 위치 찾기 (= 배열값 포함 검사 = 배열…
Array JS - Array.isArray() 메서드 - 배열여부체크 (= 배열인지판단 = Array.isArray메…
Array JS - join() 메서드 - 배열을 문자열로 전환. (= join메서드 = 조인메서드) : 구분자 O
Array JS - lastIndexOf() 메서드(배열) ★ - 마지막일치배열값위치찾기 (= 배열값포함검사 = 마지막…
Array JS - map() 메서드 ★ - 함수 적용 결과값으로 배열 생성 (= map메서드 = 맵메서드)
Array JS - pop() 메서드 ★ - 배열의 마지막 요소 제거 (= 마지막 배열값 없애기 = pop메서드 = 팝…
Array JS - push() 메서드 ★ - 배열 뒤에(=끝에) 배열요소 추가 후, 배열길이(=배열요소개수) 반환 (…
Array JS - reduce() 메서드 ★ - 왼쪽 배열값부터 계산 (= reduce메서드 = 리듀스메서드) ※ 각…
Array JS - reduceRight() 메서드 - 오른쪽배열값부터 계산 (= reduceRight메서드 = 리듀스…
14/67
목록
찾아주셔서 감사합니다. Since 2012