jQuery验证附加方法德语日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery验证附加方法德语日期相关的知识,希望对你有一定的参考价值。

An additional method for the jQuery validation plugin to validate a german date (dd.mm.YYYY) based on DateITA method.
  1. jQuery.validator.addMethod(
  2. "dateDECH",
  3. function(value, element) {
  4. var check = false;
  5. var re = /^d{1,2}.d{1,2}.d{4}$/;
  6. if( re.test(value)){
  7. var adata = value.split('.');
  8. var dd = parseInt(adata[0],10);
  9. var mm = parseInt(adata[1],10);
  10. var yyyy = parseInt(adata[2],10);
  11. var xdata = new Date(yyyy,mm-1,dd);
  12. if ( ( xdata.getFullYear() == yyyy ) && ( xdata.getMonth () == mm - 1 ) && ( xdata.getDate() == dd ) )
  13. check = true;
  14. else
  15. check = false;
  16. } else
  17. check = false;
  18. return this.optional(element) || check;
  19. },
  20. "Please enter a correct date"
  21. );

以上是关于jQuery验证附加方法德语日期的主要内容,如果未能解决你的问题,请参考以下文章

使用 date-fns 进行德语日期验证

ActionScript 3 AS3 RegExp:验证出生日期(荷兰/德语表示法)

jquery datepicker:验证当前输入值?

jQuery UI 日期选择器翻译

使用 JQuery ajax 在 DOM 操作后附加事件

使用 jQuery 验证插件自定义日期格式