HH:mm:ss 时分秒 格式验证
错误格式
正确格式(可写单个时间,也可写多个 用 & 符号分割)
正则判断输入的值必须为 HH:mm:ss的 时分秒格式。
使用了dwz的前端框架 一个提交按钮。 绑定onclick事件
完整代码截图如上。
function checkTime(){
var time = $("#datestr").val();
var result = false; //标识
var regTime = /^([0-2][0-9]):([0-5][0-9]):([0-5][0-9])$/;
if(time != null && time != ""){
//去除首位空格
var datestr = $.trim($("#datestr").val());
//截取字符串 返回数组
var dstr = datestr.split("&");
//循环数组 将数组中的每一个时间匹配正则,验证格式是否正确,不正确弹窗提示。
for(var i=0;i<dstr.length;i++){
if (regTime.test(dstr[i])) {
if ((parseInt(RegExp.$1) < 24) && (parseInt(RegExp.$2) < 60) && (parseInt(RegExp.$3) < 60)) {
result = true;
}
}else{
result = false;
}
}
if(!result){
alert("日期格式不正确");
}
return result;
}
}