날짜 유효성 체크 (정규표현식)
- 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 |