2
날짜 입력란이 있습니다. 날짜 선택 도구가 있지만 사용자는 YYYY/MM/DD 형식. 이제, 우리는 날짜 형식과 아래 정규식 사용하여 잘못된 날짜에 관련된 검증 처리 한 : 이제월 30 일과 31 일, 월 28 일 & 29 일 (윤년)으로 날짜 필드를 확인하십시오.
"date": /^(?!0{4})\d{4}(\/)(0[1-9]|1[012])(\/)(0[1-9]|1[0-9]|2[0-9]|3[01])$/i,
을, 우리가
처럼 검증 문제를 얻고있다6 월 30 일 데 있지만, 사용자가 31를 입력하고있다 2월 28 일 가진되지만 사용자가 위의 (29)를 입력하거나하고는
을 검증 받고되지 을 검증 받고되지을 검증 할 필요가 윤년의 2 월 한 달 동안 올 수있는 또 하나 개의 시나리오이 시나리오를 정규식 업데이트 또는 jquery 코드 스 니펫으로 처리 할 수 있습니까?
미리 감사드립니다.
날짜가 유효한지 먼저 확인하고 (단순히 입력을 날짜 개체로 변환하여 수행 할 수 있음) 형식이 올바른지 확인하십시오. –
http://stackoverflow.com/questions/14691664/problems-using-javascript-regex-to-validate-date –