【问题标题】:Form Validation phone number pattern html5表单验证电话号码模式html5
【发布时间】:2016-11-04 05:47:45
【问题描述】:

我进行了广泛的搜索,但似乎找不到我需要的答案。

我们都知道世界各地的电话号码各不相同,我客户的在线表格需要人们输入他们的电话号码,但格式是前面有 + 符号。我知道我可以创建一个特定的模式来执行此操作,但是如何创建一个在前面有 + 符号并且在符号后有可变数量的数字的模式?

我很高兴返回 +60 1234567891 之类的号码。

我还看到了可以选择国家/地区代码作为元素一部分的表单...这很好,但只要我能解决我的原始问题,我会很高兴。

谢谢

【问题讨论】:

    标签: html forms validation tel


    【解决方案1】:

    请看下面的脚本,它可以帮助您验证 html5 中的电话号码 14 是您可以通过键盘输入的元素数量,它接受带有空格和数字的 + 符号。

    <input id="phonenum" type="tel" pattern="[+ 0-9]{14}" required >
    

    【讨论】:

    • 谢谢,但那是使用 JS,我更倾向于 HTML5,我使用所需的代码 patern="blah blah" Title="请使用正确的格式" 等
    • 试试这个
    • ^([0|\+[0-9]{1,5})?([1-9][0-9]{9})$ 也可以与 + 符号一起使用国家
    • 我已经解决了,我用了 [+]{1}[0-9]{11,14} 谢谢你的帮助 sunil :)
    猜你喜欢
    • 2013-11-05
    • 2022-06-14
    • 2016-05-01
    • 2012-03-04
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多