我尝试使用以下脚本验证时间值,但第二个值由于某些原因无法验证。我的脚本有什么问题吗?
上述脚本总是在我的控制台中返回“时间二错误”。我还尝试将“time_two”的值设置为“00:00”,但仍无法验证。
我的正则表达式有问题吗?
注意:我也尝试了以下正则表达式,但效果相同。
var timeFormat = /^([0-9]{2})\:([0-9]{2})$/g;
var time_one = '00:00';
var time_two = '15:20';
if(timeFormat.test(time_one) == false)
{
console.log('Time one is wrong');
}
else if(timeFormat.test(time_two) == false)
{
console.log('Time two is wrong');
}
上述脚本总是在我的控制台中返回“时间二错误”。我还尝试将“time_two”的值设置为“00:00”,但仍无法验证。
我的正则表达式有问题吗?
注意:我也尝试了以下正则表达式,但效果相同。
var timeFormat = /(\d{2}\:\d{2})/g;