有可以用的时间js验证么?格式类似于"9:00",并非空
有可以用的时间js验证么?格式类似于 "9:00 ",并非空
------解决方案-------------------- function isTime()
{
var s = document.getElementById( 'time ').value;
var reg = /\d/ ;
var regTime = /\d{1,2}:\d{2}/; // 时间验证正则表达式
if ( !regTime.test(s) ) return false;
var time = s.split( ': ');
if (!reg.test(time[0])) return false;
if ( parseInt(time[0]) < 0 || parseInt(time[0]) > 23 ) return false;
if (!reg.test(time[1])) return false;
if ( parseInt(time[1]) < 0 || parseInt(time[1]) > 59 ) return false;
return true;
}