jquery验证器addMethod问题

时间:2010-12-21 11:37:42

标签: javascript jquery validation

使用JQuery Validator,只是有一个简单的问题。 我正在使用addMethod来定义基于正则表达式的澳大利亚电话号码的自定义验证。这是一个我想在多个页面中使用的方法,所以我想在外部.js文件中定义该函数,并将其弹出到addMethod调用中。

如果我使用:

$.validator.addMethod('phone', regexPhone(value), 'Please enter a valid phone number');

我收到一个引用错误:找不到值,但是如果直接在addMethod调用中构建函数,则使用参数值。

有没有办法在addMethod的调用中添加可重用的函数?

钽, 莱恩。

1 个答案:

答案 0 :(得分:1)

尝试

$.validator.addMethod('phone', regexPhone, 'Please enter a valid phone number');

addMethod中的第二个参数是回调,这将调用函数regexPhone。

在追加回调之前调用regexPhone函数的方式。