如题:JS中有效时间格式的正则判断的案例
-------------------
function isTime(val) {
/*data as: 17:58:59 or 175859*/
//var reg = /^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/;
/*data as: 17:59:59*/
var reg = /^(\d{1,2})(:)(\d{1,2})\2(\d{1,2})$/;
var valTime = val.match(reg);
/*data as: 17:5959*/
if (valTime == null) {
//alert("Sorry. You need input a right time!");
return false;
}
/*data as: 17:59:61*/
if (valTime[1] > 24 || valTime[3] > 60 || valTime[4] > 60) {
//alert("Sorry. You need input a right time!");
return false;
}
return true;
}
922

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



