본문 바로가기

개발일반

정규식 간단 예제, 전화번호, URL, 이메일주소

반응형

정규식 간단 예제, 전화번호, URL, 이메일주소


​전화번호

​\d{2,3}-\d{3,4}-\d{4}

IP주소 

(((\d{1,2})|(1\d{2}|2[0-4]\d)|25[0-5]))\.){3}​((\d{1,2})|(1\d{2})|(2[0-4]\d)|25[0-5]))

URL

https?://[-\w.]+(:\d+)?(/([\w/_.]*)?)?

완전한 URL ( 전달 매개 변수가 있을때 케이스)

​​https?://(\w*:\w*@)?[-\w.]+(:\d+)?(/([\w/_.]*(\?\S+)?)?)?

​이메일주소

(\w+\.)*\w+@(\w+\.)+​[A-Za-z]+

HTML 주석

<!-{2,}.*?-{2,}>

자바스크립트 주석

//.*

주민등록번호 ( 아래의 식도 완벽하진 않음. 2월은 28일 까지만 있다. 월별 날짜 차이를 감안하지 못함. 30일이 있는달, 31일이 있는달을 명시적으로 해주어야 하나 너무 길어지니까......)

\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6}​

미국 날짜 형식

([\d]{2})\/([\d]{2})\/([\d]{4})

위의 날짜를 한국식으로 치환하게 되면 위 정규식을 돌려서 결과를 찾아내고 아래와 같이 변경해서 쓰면됨

$​3-$1-$2

반응형