Javascript jquery验证程序addMethod问题
使用JQuery验证器,只需提出一个快速问题。 我正在使用addMethod基于正则表达式定义澳大利亚电话号码的自定义验证。这是一个我想在多个页面中使用的方法,所以我想在一个外部.js文件中定义这个函数,并将它弹出到addMethod调用中 如果我使用:Javascript jquery验证程序addMethod问题,javascript,jquery,validation,Javascript,Jquery,Validation,使用JQuery验证器,只需提出一个快速问题。 我正在使用addMethod基于正则表达式定义澳大利亚电话号码的自定义验证。这是一个我想在多个页面中使用的方法,所以我想在一个外部.js文件中定义这个函数,并将它弹出到addMethod调用中 如果我使用: $.validator.addMethod('phone', regexPhone(value), 'Please enter a valid phone number'); 我得到一个引用错误:找不到值,但如果直接将函数构建到addMeth
$.validator.addMethod('phone', regexPhone(value), 'Please enter a valid phone number');
我得到一个引用错误:找不到值,但如果直接将函数构建到addMethod调用中,则使用参数值
有没有办法将可重用函数添加到addMethod调用中
Ta,
瑞安。试试看
$.validator.addMethod('phone', regexPhone, 'Please enter a valid phone number');
addMethod中的第二个参数是回调,它将调用函数regexPhone
您在追加回调之前调用regexPhone函数的方式。谢谢!我一看到你的反应就明白了。在过去的四五个小时里我一直在摆弄验证器,所以我有点累了!=)