입력값이 조건에 맞는지 검증할 수 있다. 줄여서 regex 라고 말한다.
/apple/.test("apple")
/ / 사이에 들어가는 내용이 조건
.test("") 에는 입력받은 값이 들어간다
w : 모든 문자와 숫자를 뜻함
d : 숫자
[a-zA-Z] : 문자
\ : 기존에 갖고 있던 성격을 탈피
\w 알파벳 w가 아니라 정규표현식의 w 의미로 사용\s : 공백
^ : 시작
$ : 끝
? : 값이 없거나 한 개 일 때
+ : 한 개 이상
\w+ : 모든 문자 또는 숫자가 한 개 이상 포함* : 없거나 한 개 이거나 한 개 이상일 때 (모든 경우 포함)
. : 모든 것
{} : 개수 설정
위 내용을 토대로 아래와 같은 정규표현식을 만들 수 있다.
/^\w+@\w+\.\w+$/ 이메일 정규표현식
/^\d{3}-\d{3,4}-\d{4}$/ 휴대폰 번호 정규표현식