주제


search() 메서드는 정규 표현식과 이 String 객체간에 같은 것을 찾기
위한 검색을 실행한다.

 

 

 방법

 

str.search(/[정규식]/g)

 

결과값으로 정규식으로 찾는 값의 첫번째 값의 숫자를 가져오고, 없다면 -1을 돌려준다.

 

 

 사용


var str = "hey JudE";
var re = /[A-Z]/g;      // 대문자 A-Z
var re2 = /[.]/g;        // .

var re3=/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣];

console.log(str.search(re)); // 결과는 4, 첫 대문자는 "J"
console.log(str.search(re2)); // 결과는 -1,  .을 찾을 수 없음

 

두가지 조건을 같이 사용할 때

var re = /[A-Z|a-z]/g;    // 대문자 A-Z 또는 소문자 a-z

 

 

 출처

 

mozilla - String.prototype.search()

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/search

 

728x90

+ Recent posts