我正在尝试验证时间
00:00 to 11:59 ends with AM OR PM
我正在尝试一些正则表达式,但没有成功验证时间。我的java脚本函数是
function verifydata( incoming ) {
var re = (1[012]|[1-9]):[0-5][0-9](\\s)?(?i)(am|pm);
if(incoming.time.value != '' && !incoming.time.value.match(re))
{
alert("Invalid time format: " + incoming.time.value);
}
}
它不工作
我也试过这个,不工作
var re = /^(?:[01][0-9]|2[0-3]):[0-5][0-9]$/;
让我哪里出错了?