如何在html5中为输入类型tel定制正则表达式?

时间:2015-05-23 06:27:33

标签: regex html5

这是我现在的正则表达式:

<input type="tel" name="phone" value="" placeholder="Phone Number" title="019XXXXXXX" required pattern="[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{4}">

强制用户键入12位数字以通过验证。 但我想要做的就是,允许用户输入最多12位数字,最小值为9.并且他们也可以选择包含+符号。除了+之外,其余部分必须只是数字。

如何修改此规则的正则表达式模式?

1 个答案:

答案 0 :(得分:1)

你可以试试这个,

required pattern="^[+]?[0-9]{9,12}$"

[+]?匹配可选的+符号。