jQuery技术:使用jqueryvalidation器插件为十进制数设置正则表达式

我使用jqueryvalidation器插件来validation我的表单。 在表单中存在currency字段,它需要适合此正则表达式的值^d{1,9}(.d{1,2})?$ 。 下面是我的js代码片段。

 $("#myForm").validate({ ignore:[], rules:{ currency:{ required: true } ..... } } 

问题:如何使用jquery将上述正则表达式设置为currency字段?

    您可以定义自定义规则:

     $.validator.addMethod('currency', function(value, element, regexp) { var re = /^d{1,9}(.d{1,2})?$/; return this.optional(element) || re.test(value); }, ''); 

    然后:

     $('#myForm').validate({ ignore:[], rules: { currency: { currency: true } ..... } } 

      以上就是jQuery教程分享使用jqueryvalidation器插件为十进制数设置正则表达式相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/547242.html

      (0)
      上一篇 2021年1月10日
      下一篇 2021年1月10日

      精彩推荐