javascript, jQuery 날짜 형식 yyyy-mm-dd 유효성 체크(월, 일에 한자리 숫자도 체크가능)
매번 사용하는 제이쿼리 날짜 형식 yyyy-mm-dd 의 유효성 체크를 위해 검색으로만 처리하다가, 월과 일에 0을 포함한 두자리 숫자가 아닌 한자리 숫자도 입력할 수 있게 해야해서, 필요한 분이 계실 것 같아 찾아본 김에 정리해봤습니다.
날짜형식 yyyy-mm-dd 유효성 체크 코드
아래처럼 하면, 2000-3-4
같은 형식도 입력받을 수 있습니다.
var datatimeRegexp = /[0-9]{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])/;
if ( !datatimeRegexp.test($('.member-person-birthday').val()) ) {
alert("날짜는 yyyy-mm-dd 형식으로 입력해주세요.");
return false;
}
2000-02-04
처럼 두 자리 숫자로 입력받아야 한다면, 아래 코드를 참고해주세요.
var datatimeRegexp = /[0-9]{4}-[0-9]{2}-[0-9]{2})/;
if ( !datatimeRegexp.test($('.member-person-birthday').val()) ) {
alert("날짜는 yyyy-mm-dd 형식으로 입력해주세요.");
return false;
}
독자 의견
저자 @brad 에게 의견 남기기: