我通常不使用JavaScript,也看不出为什么这不起作用。谢谢。这个JavaScript函数有什么问题?
function testYear() {
var dObject = new Date();
var dRegEx = /^[0-9][0-9]00$/;
var d = dObject.getFullYear();
if (d.match(dRegEx) && d % 400 == 0) {
alert("The year "+d+" is in fact a leap year!");
//return true;
}
else if(!(d.match(dRegEx) && d % 400) && d % 4 == 0) {
alert("The year "+d+" is in fact a leap year!");
//return true;
}
else {
alert("The year "+d+" is not a leap year.");
//return false;
}
}
此外,我不知道如果正则表达式是正确的。从未使用过它们。 –
当我的网页上点击一个按钮时,我希望看到今年是闰年的警报;但是,没有任何反应。 –
发布按钮代码。 – Brandon