🧑‍💻개발/아카이브

정규식으로 이메일 검사하는 방법

무택 2023. 6. 27.

 

 

.test() 함수 사용

/.../.test(요소)
요소에 ...가 있는지 확인

/a/.test(요소)
: 요소에 a를 포함하고 있으면 true 반환

/[a-z]/.test(요소)
: 요소에 a부터 z까지 소문자가 있으면 true 반환

/[A-Z]/.test(요소)
: 요소에 A부터 Z까지 대문자가 있으면 true 반환

/[ㄱ-ㅎ]/.test(요소)
: 요소에 ㄱ부터 ㄴ까지 자음이 있으면 true 반환

/[0-9]/.test(요소)
: 요소에 0부터 9까지 숫자가 있으면 true 반환

/^a/.test(요소)
: 요소가 a로 시작하면 true 반환

/a$/.test(요소)
: 요소가 a로 끝나면 true 반환

/\S/.test(요소)
: 요소에 아무 문자 하나를 포함하고 있으면 true 반환

/\S+@\S+\.\S+/.text(aaa@bbb.ccc)
\S는 문자 하나만 말하기 때문에 뒤에 +를 붙여줘야 여러개의 문자가 있는 지 확인 가능(앞의 기호 반복 명령)
.은 특수기호이기 때문에 앞에 \를 붙여줘야 함