我想检查表单中的输入以验证此格式。
我使用这个正则表达式,但它不像我想要的那样工作(采用这种格式 HH:MM:SS:mm )
HH:小时
MM:分钟
SS:秒
mm:毫秒
/^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\\.([0-9]{1,3}))?$/i
我已经使用 jquery 验证插件来测试表单,这是我创建的方法示例,包括这个 RegEx:
$.validator.addMethod("timeFormat", function(value, element) {
return this.optional(element) || /^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\\.([0-9]{1,3}))?$/i.test(value);
}, "");
这有什么问题?