정규식 문자열
Server Side2014. 12. 3. 22:15
정규식 예제들
숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능 /^[0-9]+$/ 이메일 형식만 가능 : [ test@nate.com ] /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능 /^[가-힣]+$/ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능 /^[가-힣\s]+$/ 영문만 가능 /^[a-zA-Z]+$/ 영문,띄어쓰기만 가능 /^[a-zA-Z\s]+$/ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/ 도메인 형태, http:// https:// 포함안해도 되고 해도 되고 /^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 도메인 형태, http:// https:// 꼭 포함 /^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 도메인 형태, http:// https:// 포함하면 안됨 /^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 한글과 영문만 가능 /^[가-힣a-zA-Z]+$/ 숫자,알파벳만 가능 /^[a-zA-Z0-9]+$/; 주민번호, -까지 포함된 문자열로 검색 /^(?:[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 ] 주의 : 띄어쓰기 불가능 /^[0-9]+$/ 이메일 형식만 가능 : [ test@nate.com ] /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능 /^[가-힣]+$/ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능 /^[가-힣\s]+$/ 영문만 가능 /^[a-zA-Z]+$/ 영문,띄어쓰기만 가능 /^[a-zA-Z\s]+$/ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/ 도메인 형태, http:// https:// 포함안해도 되고 해도 되고 /^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 도메인 형태, http:// https:// 꼭 포함 /^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 도메인 형태, http:// https:// 포함하면 안됨 /^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/ 한글과 영문만 가능 /^[가-힣a-zA-Z]+$/ 숫자,알파벳만 가능 /^[a-zA-Z0-9]+$/; 주민번호, -까지 포함된 문자열로 검색 /^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/
'Server Side' 카테고리의 다른 글
| 언어별 브라우저 캐쉬 미저장 (0) | 2017.02.16 |
|---|---|
| PHP 배열 자바스크립트로 받기 (0) | 2015.04.20 |