读书人

有可以用的时间js验证么?格式类似于quot;

发布时间: 2012-04-14 17:14:21 作者: rapoo

有可以用的时间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;
}

读书人网 >JavaScript

热点推荐