使用模式 1-XXX-XXX-XXXX 的 HTML5 电话号码验证 [已关闭]

HTML5 phone number validation with pattern 1-XXX-XXX-XXXX [closed]

提问人:phpcoderin 提问时间:11/17/2023 最后编辑:phpcoderin 更新时间:11/17/2023 访问量:97279

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。

7天前关闭。

这篇文章是 7 天前编辑并提交审核的,未能重新打开帖子:

原始关闭原因未解决

我希望电话号码采用两种格式之一

xxx-xxx-xxxx

1-xxx-xxx-xxxx

如果有区号,则应为 1

提前致谢

不是正则表达式的专家。亲切的建议

HTML 验证 设计模式 电话号码

评论

3赞 Zak 11/17/2023
“尝试了所有可能的方法,但没有运气”——这难道不是理所当然的吗,如果你尝试了所有可能的方法,你就会成功?这众多的尝试在哪里?
0赞 Zak 11/17/2023
先尝试解决问题 -- 我该如何提出一个好问题? -- 如何创建一个最小的、可重复的例子 -- 我投了反对票,因为
0赞 phpcoderin 11/17/2023
不是正则专家。尝试了几次堆栈流建议,但没有奏效
3赞 Rob 11/17/2023
“有人能帮我吗?”不是一个实际的问题
0赞 user894319twitter 11/18/2023
模组带来更多毫无意义的混乱。他们甚至不在乎阅读这个问题。

答:

-1赞 programORdie 11/17/2023 #1

您可以使用 javascript 来检查它们,例如:

function phonenumber(inputtxt) {
  var phoneno = /^\+?([0-9]{2})\)?[-]?([0-9]{4})[-]?([0-9]{4})$/;
  if((inputtxt.value.match(phoneno))
        {
      return true;
        }
      else
        {
        alert("message");
        return false;
        }
}