본문 바로가기

javascript

날짜 유효성 체크

날짜 유효성 체크 (정규표현식)

- 2월 29,30,31일은 체크 하지 못 함. 13월은 체크할 수 있음. 9월 31일은 체크하지 못 함.

- 2017-01-01 형식임. 2017-1-31 처럼 월이 1이면 에러검출 됨.



var format = /^(19[7-9][0-9]|20\d{2})-(0[0-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
    if(!format.test(startDate.value))
    {
     alert("시작일은 2010-02-01 형식으로 입력해야합니다.\r\n(1970-01-01부터 2099-12-31까지 검색 가능합니다.)");
     return false;
    }
    else if(!format.test(endDate.value))
    {
     alert("종료일은 2010-02-01 형식으로 입력해야합니다.\r\n(1970-01-01부터 2099-12-31까지 검색 가능합니다.)");
     return false;
    }else
    {
     return true;
    }

'javascript' 카테고리의 다른 글

Aptana 설치  (0) 2016.09.02
jQuery 정리  (0) 2016.09.02
javascript 정리  (0) 2016.08.31
JSON.parse, JSON.stringify  (0) 2016.08.17
서버 Dara Call  (0) 2016.08.17