정규식
/ + 표현식 + /
. - newline을 제외한 어떤문자와도 일치
\d - 어떤숫자가 와도 일치
\w - 문자와 숫자가 결합된 어떤 문자가 와도 일치
\s - 공백문자와 일치
^ - 패턴의 시작
$ - 패턴의 끝
---------예제------------
"7" - /\w/, /^\d/, /\d/, /./
"A" - /\w/, /,/
"%" - /./
"007" - /^\d/, /\d\d\d/
"2nite" - /^\d/, /\d/
"catch22" - /^cat/, /\d\d$/, /\d/
수량한정자
* - 선행 하위 패턴은 0번이상 나타나야함(안나와도됨)
+ - 선행 하위 패턴은 1번이상 나타나야함
? - 선행 하위 패턴은 안나오거나 1번만 나와야함
{n} - 하위패턴이 n만큼 나타나야함
() - 하위패턴을 그룹지을때 사용
--------예제--------------
/^\d{5}-\d{4}$/ // #####-####
/^\d{3}-\d{3}$/ // ###-###
/\w*/ - 빈 문자열을 포함해서 어떤 문자나 숫자가 나와야함
/.+/ - 임의의 문자가 한번이상 나와야함(빈문자는 안됨)
/(Hot)? ?Donuts/ - Donut이나 Hot Donut만 가능
/^\d{2}\/\d{2}\/(\d{2}|\d{4})$/ // ##/##/#### or ##/##/##
/^\d{2}\/\d{2}\/\d{2,4}$/ // ##/##/#### or ##/##/##
/^\d{3}-\d{3}-\d{4}$/ // ###-###-####
이메일 검증
/^\w+@\w+\.\w{2,3}$/
/^[\w\.-_\+]+@[\w_]+(\.\w{2,4})+$/
'Front-End > JavaScript' 카테고리의 다른 글
앞,뒤 공백제거하기(trim) (0) | 2012.02.28 |
---|---|
AJAX request생성 & 기본 프로퍼티,메소드 (0) | 2012.02.27 |
기초 (0) | 2012.02.20 |
alert없이 데이터 검증하기(innerHTML) (0) | 2012.02.20 |
쿠키 (0) | 2012.02.20 |