반응형
MySQL 타임 스탬프 형식 (예 : "2012-07-16 02:04:33")의 날짜를 포함하는 문자열과 일치하는 정규식을 만들려고합니다.
예를 들어 들리는 것처럼 쉽지 않습니다. 2 월 30 일로 끝나서는 안됩니다.
이 작업을 수행하는 더 쉬운 방법이 있다는 것을 알고 있지만 해당 문자열을 평가하기 위해 문자열과 정규식을 전달할 수 있는지 여부에 의존하고 있습니다.
나는 어떤 제안이라도 기뻐할 것입니다.
해결 방법
정규식 :
/^(((\d{4})(-)(0[13578]|10|12)(-)(0[1-9]|[12][0-9]|3[01]))|((\d{4})(-)(0[469]|1??1)(-)([0][1-9]|[12][0-9]|30))|((\d{4})(-)(02)(-)(0[1-9]|1[0-9]|2[0-8]))|(([02468]??[048]00)(-)(02)(-)(29))|(([13579][26]00)(-)(02)(-)(29))|(([0-9][0-9][0][48])(-)(0??2)(-)(29))|(([0-9][0-9][2468][048])(-)(02)(-)(29))|(([0-9][0-9][13579][26])(-)(02??)(-)(29)))(\s([0-1][0-9]|2[0-4]):([0-5][0-9]):([0-5][0-9]))$/
일을합니다. 입력 해 주셔서 감사합니다.
참조 페이지 https://stackoverflow.com/questions/11510338
반응형
'MySql' 카테고리의 다른 글
MySQL에서 MAX와 LIMIT를 함께 사용하는 방법 (0) | 2021.02.04 |
---|---|
MySQL MySqlException : 시간 초과가 만료되었습니다. 연결 시간 초과를 늘려도 효과가 없습니다. (0) | 2021.02.04 |
MySQL 저장 프로 시저와 복잡한 쿼리 (0) | 2021.02.04 |
MySQL에서 기본 키가 아닌 필드를 auto_increment해야합니다. (0) | 2021.02.04 |
MySQL에 대한 최적의 varchar 크기는 무엇입니까? (0) | 2021.02.04 |
댓글