정규표현식 사용방법
var searchPattern = /+s/ig;
RegExp 객체
메소드 | 인자 | 사용설명 |
---|---|---|
test | 문자열 | 입력된 문자열이 정규 효편식에 부합하는지를 판단 |
exec | 문자열 | 정규표현식과 매칭되는 것을 찾아 반환, 매칭을 찾을수 없을 경우 null 반환 |
플래그
- i : 대소문자를 구분하지 않는다
- g : 전역매칭
- m: 여러줄 매칭
정규표현식 | 사용설명 |
---|---|
\ |
\ 뒤의 일반문자는 특수문자로 인식, \ 뒤의 특수문자는 기호로 인식 |
\s | 공백문자 |
\d |
숫자 |
\D | 숫잔가 아닌 문자 |
\w | 아파벳 대소문자+숫자 [A-Za-z0-9] |
\W | 아파뱃 대소문자+숫자가 아닌 문자 |
\+, \-, \* | 기호 +, 기호 -, 기호 * |
* | 0회 이상 반복 |
+ | 1회 이상 반복 |
? | 0개 또는 1개의 문자 매칭 |
. | 1개의 문자 매칭 |
^ | 시작기호, 또는 "~제외한" |
$ | 끝기호 |
[] | []안에 문자범위를 매칭 |
() | 매칭된 다음 그 부분을 저장한다 매칭된 내용은 $1,$2,~$9로 저장된다. |
{} | 앞문자의 반복 횟수 지정 |
| | ~또는~ |
728x90