我正在使用jquery datepicker,我想以格式验证日期是否有效
04/15/2014
用户也可以手动输入日期。为此,我正在尝试验证,我尝试通过斜杠拆分字符串并检查所有三个值,是否有任何更简单的方法。
答案 0 :(得分:2)
考虑日期中的所有类型验证,例如
我建议您查看Moment.js插件。这个插件易于集成,并负责所有这些验证和格式。
这是验证方法,
function ValidateDate(dtValue) {
return moment(dtValue, ["MM/DD/YYYY", "MM-DD-YYYY"], true).isValid();
}
moment(dtValue, ["MM/DD/YYYY", "MM-DD-YYYY"], true).isValid()
下面,
dtValue - 您的日期字符串
[" MM / DD / YYYY"," MM-DD-YYYY"] - 您的日期格式列表
true - 严格验证
isValid() - 检查有效的方法