js的有效行验证
//验证日期有效性
function isDate(b){
var birth = b.split('-');
var bir = birth[1]+'/'+birth[2]+'/'+birth[0];
var d = new Date(bir);
var dd = d.format('mm/dd/yyyy');
var df = dd.split('/');
if(df[2]!=birth[0]||df[0]!=birth[1]||df[1]!=birth[2]){
return false;
}
return true;
}
//只通过表达式验证格式
function isDateS(b){
var a = /^\d{4}[-]\d{1,2}[-]\d{1,2}$/;
if(!a.test(b)){
return false;
}
return true;
}
本文探讨了如何使用JavaScript验证日期的有效性,包括使用正则表达式进行格式验证和日期对象进行实际日期验证两种方法。通过比较两种方法的实现细节,深入理解JavaScript在日期处理方面的应用。
2294

被折叠的 条评论
为什么被折叠?



