요약(Summary)
정규표현식과 일치하는 문자열을 찾아서 배열을 리턴
문법(Syntax)
exec(str)
인자(Parameters)
인자명 | 데이터형 | 필수/옵션 | 설명 |
---|---|---|---|
str | string | 필수 | 검색대상 |
반환값(Return)
array, 정규표현식과 일치하는 문자열들을 배열에 담아서 리턴, 일치하는 값이 없을 경우 null을 리턴
설명(Description)
문자열에 정규표현식과 일치하는 문자가 있는지 없는지를 체크하기를 원한다면 test 메소드나 search 메소드를 사용.
정규표현식으로 탐색할 필요가 없을 경우는 string object의 indexOf 메소드나 lastIndexOf 메소드를 사용.
예제(Example)
var myRe = /d(b+)(d)/ig; // d로 시작하고 b가 하나 이상이고 d로 끝나는 문자열을 찾는다. 대소문자 구분을 하지 않고, 일치하는 모든 문자열을 찾는다. var myArray = myRe.exec("cdbBdbsbz"); alert(myArray); // array, [dbBd,bB,d], dbBd와 일치하고, 그룹(b+)와 bB가 일치, 그룹(d)와 d와 일치
참고