이로 인해 데이터베이스 실행 작업에 오류가 발생합니다(작업은 날짜를 기준으로 상태를 계산하며, 많은 양의 데이터로 인해 작업이 밤에 실행됨). 이러한 오류가 다시 발생하지 않도록 JavaScript의 유효성을 확인하는 방법입니다. 날짜가 추가됩니다. 이 방법을 사용하면 윤년을 효과적으로 확인할 수 있습니다. 지원되는 날짜 형식은 2009-01-01 및 2009/01/01입니다. javascript 코드
//여부를 판단합니다. 날짜가 적법합니다 function IsDate(oTextbox) { var regex = new RegExp("^(?:(?:([0-9]{4}(-|/)(?:(?: 0?[1, 3-9]|1[0-2])(-|/)(?:29|30)|((?:0?[13578]|1[02])(-|/) 31)))| ([0-9]{4}(-|/)(?:0?[1-9]|1[0-2])(-|/)(?:0?[1- 9]|1\ d|2[0-8]))|(((?:(\d\d(?:0[48]|[2468][048]|[13579][26]))| (?:0[ 48]00|[2468][048]00|[13579][26]00))(-|/)0?2(-|/)29))))$"); var dateValue = oTextbox .value; if (!regex.test(dateValue)) { alert("날짜가 잘못되었습니다!") dateValue = "" this.focus() ; return } }
테스트 사용
저자별 최신 기사
2024-10-22 09:46:29
2024-10-13 13:53:41
2024-10-12 12:15:51
2024-10-11 22:47:31
2024-10-11 19:36:51
2024-10-11 15:50:41
2024-10-11 15:07:41
2024-10-11 14:21:21
2024-10-11 12:59:11
2024-10-11 12:17:31