function isValidDate(sText) {
var reDate = /(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/;
return reDate.test(sText);
}
function validate1() {
var oInput1 = document.getElementById("txtdate");
if (isValidDate(oInput1.value)) {
alert("Valid");
} else {
alert("Invalid!");
}
}
我已经用JavaScript编写了
dateformat
验证的代码我在文本框中将此函数称为
onkeypress="return validate1(event);"
,但未触发。它正在获取日期以及包括日期在内的任何数据。 最佳答案
function isValidDate(sText) {
var reDate = /(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/;
return reDate.test(sText);
}
function validate1() {
var oInput1 = document.getElementById("txtdate");
if (isValidDate(oInput1.value)) {
alert("Valid");
} else {
alert("Invalid!");
}
}