반응형
Notice
Recent Posts
«   2024/05   »
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
관리 메뉴

H-Log

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

dev-log/html·css·js

이메일과 비밀번호 정규식

hong6v6 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