可以验证1个日期,但不能验证电机阵列[]
Can validate 1 date but not an array of motor[]?
我有javascript验证日期。如果我验证一个日期是可以的,但如果我添加另一个日期到表,它不工作?我如何使它验证一组电机[]。由于
编辑谢谢
如何验证date[]数组
如果你想使用正则表达式,你可以用下面的步骤验证日期字符串:
var datePattern = /^(0?[1-9]|1[0-2])'/([0-2]?[1-9]|3[0-1])'/(19[7-9][0-9]|20[0-2][0-9]|203[0-8])$/;
基本上它匹配从01/01/1970
到12/31/2038
的日期
然后将日期数组传递给这个函数:
function validateDateArray(dateArray) {
for (var date in dateArray) {
if (!datePattern.test(dateArray[date])) return false;
}
return true;
}
看这个演示
或者您可以使用Date.parse()
并检查返回值
添加功能
function CheckDates(inputs)
{
var i, len;
if (inputs.length) {
len = inputs.length;
for (i = 0; i < len; i++) {
if (!checkdate(inputs[i])) return false;
}
return true;
}
return checkdate(inputs);
}
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- 带有加号的电话号码验证(可选)
- 解析javascript表单验证器
- 两位数的月份日期验证
- 使用angularjs验证文本框中的电子邮件
- 验证Javascript中的Textarea
- 使用regex的jquery keydown绑定不会验证撇号和句点
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 正在删除node.js中已验证的网站
- 自定义表单验证和提交
- 可以验证1个日期,但不能验证电机阵列[]