오식랜드
이메일과 비밀번호 정규식 본문
반응형
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가지 이상 혼용하여 입력해 주세요.')
}
반응형
'dev-log > html·css·js' 카테고리의 다른 글
[javascript] 스크롤 시, 화면에 보여지는 요소에 클래스 추가 (0) | 2022.06.29 |
---|---|
[javascript] 객체를 forEach로 돌리며 value값 변경하기 (0) | 2022.05.09 |
input radio css 변경하기 (0) | 2022.05.04 |
[css] input checkbox, radio, range, progress 색상 변경 (0) | 2022.05.04 |
[css] select box 글자 가운데 정렬하기 (0) | 2021.08.05 |
Comments