使用正则表达式验证输入的时间是否正确
function checkTimeFormat(value)
{
//不考虑时间中的空格如14 : 00或 14: 15
var noblank = value.replace(/(^\s+)|(\s+$)|(\s+)/g,"");//去除前中后所有空格
var patrnTime = /^(([0-1][0-9])|(2[0-3])|([0-9])):(([0-5][0-9])|([0-9]))$/;//时间正则,匹配24小时格式或9:14或10:5这样的格式
if (!patrnTime.exec(noblank))
{
alert("时间格式不正确!");
return false;
}
return true;
}
{
//不考虑时间中的空格如14 : 00或 14: 15
var noblank = value.replace(/(^\s+)|(\s+$)|(\s+)/g,"");//去除前中后所有空格
var patrnTime = /^(([0-1][0-9])|(2[0-3])|([0-9])):(([0-5][0-9])|([0-9]))$/;//时间正则,匹配24小时格式或9:14或10:5这样的格式
if (!patrnTime.exec(noblank))
{
alert("时间格式不正确!");
return false;
}
return true;
}