1. 비밀번호
특수문자, 문자, 숫자로 이루어진 8~15자리의 비밀번호
/^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/
/^.*(?=^.{8,15}$)
숫자, 문자로 이루어진 6~12자리의 비밀번호
/^[A-Za-z0-9]{6,12}$/
2. 이메일
//ver.1
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i
//ver.2
/^[0-9a-zA-Z-_.]+@[0-9a-zA-Z-_.]+\.[a-zA-Z]{2,3}$/i
/^[0-9a-zA-Z-_.]+ :
숫자[0-9]나, 소문자[a-z]나, 대문자[A-Z]로 시작/^하고,
중간에 -_. 문자가 들어갈 수 있으며 ([-_.]?),
숫자[0-9]나, 소문자[a-z]나, 대문자[A-Z]가 1개이상 반복+ 된다.
@ : @ 문자를 포함한다
\.[a-zA-Z]{2,3}$ :
. 문자를 포함하고(\.), 2자나 3자의 {2,3} 소문자[a-z]와 대문자[A-Z]로 끝난다$
3. 핸드폰 번호
/^\d{3}-\d{3,4}-\d{4}$/
^\d{3} : 3자리({3}) 숫자(\d)로 시작(/^)
- : - 문자 들어가야함
\d{4}$ : 4자리({4}) 숫자(\d)로 끝남($)
4. 일반 전화번호
/^\d{2,3}-\d{3,4}-\d{4}$/
/^\d : 숫자로 시작
{2,3} : 2자리 or 3자리
- : "-" 문자 포함
\d{4}$ : 4자리 숫자로 끝남
5. 문자와 숫자로 이루어진 ID, ( 문자 : 필수, 숫자 : 선택 )
/([a-zA-Z]+[0-9]?)|([0-9]?[a-zA-Z]+)/
반응형