-1

如何创建这样的 javascript 来检查格式 YYYYMM 的日期验证。并在以 YYYYMM 以外的任何其他格式输入日期时发出警报。

4

2 回答 2

1

使用moment.js

 return moment(yourDate, 'YYYYMM').isValid()

有关更多示例,请参阅http://momentjs.com/docs/#/parsing/is-valid/

于 2013-04-02T10:51:12.843 回答
0

您可以使用正则表达式来完成此操作(在检查多种日期格式时可能会非常复杂)。查看此 SO 链接以获取更多信息。

处理日期的有用库是XDate(它不检查特定的日期格式!)。

您可以使用以下方法轻松检查日期是否有效.valid()

var mydate = new XDate('2012-06-08', true);
if (mydate.valid()) {
    console.log('date is valid!');
}
于 2013-04-02T10:45:09.173 回答