생활코딩

Coding Everybody

exec

토픽 생활코딩 > 클라이언트 > JavaScript > JavaScript 사전

요약(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와 일치

참고

 

댓글

댓글 본문