이로 인해 데이터베이스 실행 작업에 오류가 발생합니다(작업은 날짜를 기준으로 상태를 계산하며, 많은 양의 데이터로 인해 작업이 밤에 실행됨). 이러한 오류가 다시 발생하지 않도록 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 } }
테스트 사용
저자별 최신 기사
2025-02-26 03:58:14
2025-02-26 03:38:10
2025-02-26 03:17:10
2025-02-26 02:49:09
2025-02-26 01:08:13
2025-02-26 00:46:10
2025-02-25 23:42:08
2025-02-25 22:50:13
2025-02-25 21:54:11
2025-02-25 20:45:11
최신 이슈
2025-03-19 09:10:13
2025-03-18 15:17:30
2025-03-18 15:16:33
2025-03-18 15:14:33
2025-03-18 15:12:30