JavaScript
자주쓰이는 정규표현식 정리
뚠뚠혀나
2022. 11. 26. 19:00
숫자만 | \d* ^[0-9]+$ |
한글만 | ^[가-힣]*$ |
영문자만 (대소문자) |
^[a-zA-Z]*$ |
영문자만 (대소문자+띄어쓰기+공백) |
^[a-zA-Z\s]*$ |
숫자&영문 (대소문자) |
^[a-zA-Z0-9]*$ |
최소8자리에서 최대16자리까지 (숫자,영문,특수문자 각1개이상 포함) | ^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,16}$ |
^[a-zA-Z0-9]+@[a-zA-Z0-9]+$ | |
휴대폰 | ^01(?:0|1|[6-9]) - (?:\d{3}|\d{4}) - \d{4}$ |
TEL | ^\d{2,3} - \d{3,4} - \d{4}$ |
주민등록번호 | \d{6} \- [1-4]\d{6} |
IP주소 | ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) |
정규표현식 테스트 사이트