如何创建这样的javascript,检查格式YYYYMM的日期验证。当以YYYYMM以外的任何其他格式输入日期时发出警告。
答案 0 :(得分:1)
使用moment.js:
return moment(yourDate, 'YYYYMM').isValid()
有关更多示例,请参阅http://momentjs.com/docs/#/parsing/is-valid/。
答案 1 :(得分:0)
您可以使用正则表达式来完成此操作(在检查多种日期格式时,这可能非常复杂)。有关详细信息,请查看this SO link。
用于处理日期的有用库是XDate(不检查特定的日期格式!)。
您可以使用.valid()
方法轻松检查日期是否有效:
var mydate = new XDate('2012-06-08', true);
if (mydate.valid()) {
console.log('date is valid!');
}