电话验证与其他电话验证插件
Phone validation with Other Phone Validation Plugin
我正在用另一个Jquery插件在验证Jquery插件中创建自定义规则。我使用jQuery插件https://github.com/Bluefieldscom/intl-tel-input
格式化电话号码。我在validate插件中包含这样的规则。
$("#UserSettingsForm").validate({
rules: {
"data[User][phone]": {
required: true,
fieldPresent: function () {
return $("#UserPhone").intlTelInput("isValidNumber");
}
}
},
});
如果number有效,则返回$("#UserPhone").intlTelInput("isValidNumber");
true/false。但是它没有附加到元素"data[User][phone]",是否有一种方法,我可以将它附加到元素而不提及ID,以便我可以全局使用它,以及它验证我的插件使用电话验证以及
使用库的addMethod函数:
$.validator.addMethod('isValidNumber',function (value,element){
return this.optional(element) || $(element).intlTelInput('isValidNumber');
},'Please specify a valid phone number');
那么你的规则应该是这样的:
rules: {
required:true,
isValidNumber:true
}
相关文章:
- 带有加号的电话号码验证(可选)
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- 什么是英国电话号码验证表达式和语法
- 用于电话验证的JavaScript正则表达式
- Javascript-如何验证两个电话号码是否不同
- js中的电话号码验证
- 验证提交表单上的电话格式
- jQuery嵌套的电话号码验证
- 在jQuery中验证电话
- 用于电话验证的正则表达式 - javascript
- 使用javascript进行电话验证
- 需要与以下标准匹配的特定英国电话验证正则表达式
- jQuery电话验证
- Javascript正则表达式电话验证
- Javascript电话验证不工作
- JQuery电话验证不工作(无法检测数字)
- 电话验证控件
- 电话验证与其他电话验证插件
- 电话验证正则表达式