javascript
날짜 유효성 체크
홍이순이아빠
2017. 2. 1. 16:23
날짜 유효성 체크 (정규표현식)
- 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;
}