자주 쓰는 정규식 (날짜, 시간, 특정 단어만 포함 정규식) | 테스트 사이트

2022. 5. 22. 15:44JS

자주 쓰는 날짜 정규식 정리

 

1. YYYY-MM-DD HH:mm:ss

/\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01]) (0[0-9]|1[0-9]|2[0-3]):(0[1-9]|[0-5][0-9]):(0[1-9]|[0-5][0-9])$/

 

2. YYYY-MM-DD

/^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/

 

3.HH:mm:ss

/^(0[0-9]|1[0-9]|2[0-3]):(0[1-9]|[0-5][0-9]):(0[1-9]|[0-5][0-9])$/

 

4. 특정 단어만 포함 하는 ex) [ cash shinhan samsung hyundai woori lotte kb ]

/^(cash|shinhan|samsung|hyundai|woori|lotte|kb)$/

 

정규식에서 왜 틀렸는지 시각적으로 보기 쉬워서 추천

https://regex101.com/

 

regex101: build, test, and debug regex

Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET.

regex101.com

 

 

출처 :

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=javaking75&logNo=220102502599

https://wookim789.tistory.com/50

728x90
반응형