如何以YYYYMM格式创建Javascript日期验证。?

时间:2013-04-02 10:41:32

标签: javascript validation date

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

2 个答案:

答案 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!');
}