
错误格式

正确格式(可写单个时间,也可写多个 用 & 符号分割)
正则判断输入的值必须为 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;
}
}
本文介绍了一个用于验证时间格式(HH:mm:ss)的正则表达式,并通过JavaScript实现了一个检查函数,该函数可以确保输入的时间符合正确的格式。
314

被折叠的 条评论
为什么被折叠?



