【问题标题】:Javascript telephone number validation [duplicate]Javascript电话号码验证[重复]
【发布时间】:2013-01-01 07:06:00
【问题描述】:

可能重复:
Phone Number Validation Javascript

您好,我正在使用 javascript 为表单创建验证。 我想使用 if 语句检查电话号码字段,以确保它包含一个 4 位数的区号,然后是一个空格,后跟一个 7 位数的号码。

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 然后是空格?!不要让您的用户格式化他们的电话号码。忽略(或者说去掉)空格、括号、连字符等,然后自己格式化。
  • 电话号码结构因地而异。如果您将自己的电话号码限制为 11 位数字,那么您会让任何试图使用其他国家/地区电话号码的人感到不安。以这种方式限制自己通常不是一个好主意。
  • 既然你是新手,StackOverflow 就像钓鱼一样,如果你只是想要一条鱼,我们在岸边有一些上周遗留下来的死鱼,现在抓起来。如果您想学习如何钓鱼,请向我们展示您在做什么,我们可以帮助您完善您的手艺。 SO有钓鱼指南,而不是渔民。如果你想雇一个渔夫给你带来新鲜的鱼,这里不是地方。请提供您的尝试,我们很乐意帮助您完善它。

标签: javascript forms validation


【解决方案1】:

所以你需要验证1234 1234567之类的东西

function isValidTel(numberToTest){
    var pattern =/^\d{4} \d{7}$/
    return pattern.test(numberToTest);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    • 2011-05-19
    • 2013-08-24
    相关资源
    最近更新 更多