출처 : 사진과 프로그래밍(http://sexy.pe.kr/tc/)
- 이름입력 - 한글 2~5자리 허용
"/^[\x{ac00}-\x{d7af}]{2,5}$/u"
- 이메일 - 워낙많은 정규식들이 있어서 가장 유용하다 싶은 정규식으로 만들어봤습니다.
"/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/"
- 집전화번호 - 지역번호가 들어간 전화번호를 확인할때 유용합니다.
"/^(070|02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064)-\d{3,4}-\d{4}$/u"
- 휴대폰번호 - 문자 발송등의 작업할경우 휴대폰 번호만 입력받을경우 유용합니다.
"/^(010|011|016|017|018|019)-\d{3,4}-\d{4}$/u"
- 우편번호 - 총6자리 숫자로 가운데 -(하이픈)이 있는경우와 없는경우 둘다 허용합니다.
"/^\d{3}-?\d{3}$/u"
- 아이디 - 아이디는 영문/숫자만 허용하며, 첫글자는 영문자로 시작하여야 하며, 3자리에서 8자리 이내로 입력받음
"/^[a-zA-Z]\w{2,7}$/u"
- 주민번호 - 숫자 13자리를 받으며, 가운데 -(하이픈)은 있어도 없어도 되며, 일부 자리수에 대하여 나올수 있는 숫자에 제한을 두었음
"/^\d{2}[0-1]\d[0-3]\d-?[1-6]\d{6}$/u"
- 날짜 - 일반 -(하이픈)형태의 날짜를 받으며, 자리수 별로 올수 없는 숫자의 경우 일부 제한을 두어 너무 엉뚱한 날짜 입력을 일부 막음
"/^[1-2][9|0]\d{2}-[0-1]\d-[0-3]\d/u"
'Web Progreming' 카테고리의 다른 글
[ 정규식 ] 특수문자 없애기 (0) | 2013.09.03 |
---|---|
[ javascript ] 핸드폰번호 하이픈(-) 넣기 (0) | 2013.08.09 |
[ MySQL ] DATA_FORMAT - 유닉스 타임 컨트롤 (0) | 2013.06.18 |
[ LINUX ] grep 사용방법 (0) | 2013.05.31 |
[ ETC ] 네이버 모바일 슬라이딩 효과 참고 사이트 (0) | 2013.04.11 |