반응형
Notice
Recent Posts
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Today
Total
관리 메뉴

오식랜드

이메일과 비밀번호 정규식 본문

dev-log/html·css·js

이메일과 비밀번호 정규식

개발하는 오식이 2022. 5. 9. 15:27
반응형
var em = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i,
	pw = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[~!@#$%^&*()+|=])[A-Za-z\d~!@#$%^&*()+|=]{8,20}$/;


// 옳게 썼으면 true, 아니면 false
// 잘못썼을시, 경고창 띄우기
if(!em.test(이메일)){
	return alert('이메일을 정확히 입력해 주세요.')
}
            
if(!pw.test(비밀번호)){
	return alert('비밀번호는 8~20자 사이의 영문 대소문자, 숫자, 특수문자 중 3가지 이상 혼용하여 입력해 주세요.')
}
반응형
Comments