【问题标题】:How can I validate that a phone number has a + in it?如何验证电话号码中是否包含 +?
【发布时间】:2017-08-11 00:09:28
【问题描述】:
$().ready(function() {
    // validate signup form on keyup and submit


    $.validator.addMethod("custom_number", function(value, element) {
    return this.optional(element) || value === "NA" ||
        value.match(/^[0-9,\-]+$/);
}, "Please enter a valid number, or 'NA'");


$("#getForm").validate({
    rules: {
        name: "required",
        company: "required",
        email: {required: true, email: true},
        number: {required: true, number: true,custom_number: true},
        textarea: "required",
        partners: "required"
    },
    messages: {
        name: "Please enter name",
        company: "Please enter your company name",
        email: "Please enter a valid email address",
        number: "Please enter a valid phone number",
        textarea: "Please enter your requirements",
        partners: "Partners can't be blank"
    }
});

谁能告诉我上面的代码...... 如何在电话号码中添加+号进行验证

【问题讨论】:

标签: javascript jquery validation


【解决方案1】:

<!DOCTYPE html>
<html>
<body>

<form >
  Number <input type="text" name="number" pattern="^[+]([0-9]{1,5})?([7-9][0-9]{9})$" title="number should start with + symbol" required>
  <input type="submit">
</form>



</body>
</html>

试试这个,祝你好运..

【讨论】:

  • 我已经更新了代码。对不起这个错误..它现在真的有效..试试..对不起我的小错误..试试吧祝你好运
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2012-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多