gpt4 book ai didi

javascript - 使用其他电话验证插件进行电话验证

转载 作者:行者123 更新时间:2023-12-02 16:09:31 25 4
gpt4 key购买 nike

我正在使用一个 mroe jQuery 插件在 Jquery 的 Validate PLugin 中创建自定义规则。我正在使用 jQuery 插件 https://github.com/Bluefieldscom/intl-tel-input 来格式化电话号码。我将规则包含在这样的验证插件中。

$("#UserSettingsForm").validate({
rules: {
"data[User][phone]": {
required: true,
fieldPresent: function () {
return $("#UserPhone").intlTelInput("isValidNumber");
}
}
},
});

如果号码有效,则返回 $("#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 - 使用其他电话验证插件进行电话验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30374691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com