카테고리 없음

PHP 자주쓰는 정규식 모음

되꼬다음 2023. 1. 14. 02:01
반응형

숫자만 가능
/^[0-9]+$/

 

한글만 가능
/^[가-힣]+$/

 

한글,띄어쓰기 가능
/^[가-힣\s]+$/

 

영문만 가능
/^[a-zA-Z]+$/

 

영문,띄어쓰기 가능
/^[a-zA-Z\s]+$/

 

한글과 영문만 가능
/^[가-힣a-zA-Z]+$/

 

숫자,알파벳만 가능
/^[a-zA-Z0-9]+$/

 

특수기호
/[!#$%^&*()?+=\/]/

 

주민번호

000000-0000000 형식
/^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/ 

- 있거나 없거나

/^([0-9]{6})-?([0-9]{7})$/

/^(\d{6})-?(\d{7})$/

 

외국인등록번호
/^(\d{6})-?(\d{5}[7-9]\d{1})$/

 

사업자등록번호

/([0-9]{3})-?([0-9]{2})-?([0-9]{5})/

 

법인등록번호

/^([0-9]{6})\-([0-9]{7})$/

 

이메일 형식만 가능
/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/

 

도메인 형태

http, https 가 있어도 되고 없어도 됨
/^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

 

유선 전화 번호
/^(0[2-8][0-5]?)-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/

 

휴대폰 (무선전화) 번호
/^(01[01346-9])-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/

 

유전 전화 + 휴대폰 번호
/^(0[2-8][0-5]?|01[01346-9])-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/

대표전화번호

/^(1544|1566|1577|1588|1644|1688)-?([0-9]{4})$/

 

암호형식
6~20 영문 대소문자
최소 1개의 숫자 혹은 특수 문자를 포함해야 함
/^(?=.*[a-zA-Z])((?=.*\d)|(?=.*\W)).{6,20}$/

 

첨부파일 확장자 
/([^\s]+(?=\.(jpg|gif|png))\.\2)/

반응형