방명록
- [JavaScript] 날짜 정규화 체크2021년 01월 18일 17시 06분 22초에 업로드 된 글입니다.작성자: 봉주니
엑셀 업로드를 구현할 때, 임의의 날짜가 적용되어 db상에서 오류를 일으킬 수 있기 때문에, 미리 정규식을 이용하여 체크를 할 필요가 있다.
-(하이픈)은 있어도 없어도 처리가능하다.
- 날짜 : yyyy-MM-dd
var pattern = /^(19|20)\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[0-1])$/; pattern.test("20210101"); // true pattern.test("20210132"); // false
- 시간 : HH24:mm (24시간)
var pattern = /^([1-9]|[01][0-9]|2[0-3])([0-5][0-9])$/; pattern.test("2400"); //false pattern.test("2359"); //true pattern.test("0000"); //true pattern.test("1260"); //false
- 날짜 + 시간 : yyyy-MM-dd hh:mm:ss
var pattern = /([0-2][0-9]{3})-([0-1][0-9])-([0-3][0-9]) ([0-5][0-9]):([0-5][0-9]):([0-5][0-9])(([\-\+]([0-1][0-9])\:00))?/; pattern.test("2021-01-01"); //false pattern.test("2021-01-01 17:53:00"); //true pattern.test("2021-01-01 7:53:00"); //false
반응형'Java Script' 카테고리의 다른 글
[JavaScript] 엑셀 업로드 구현하기 (0) 2021.01.18 자바스크립 Ajax 사용( POST/GET) (0) 2021.01.12 textarea 영문 빨간줄 (0) 2020.12.31 TypeError: Cannot read property 'length' of undefined (0) 2020.12.17 휴대폰 정규식 체크 (0) 2020.03.05 다음글이 없습니다.이전글이 없습니다.댓글