HTML5电话号码验证模式

HTML5电话号码验证模式,html,Html,我想使用带有模式属性的HTML5验证巴基斯坦格式的电话号码 有效的巴基斯坦电话号码格式为: +923451234567 但当我在输入字段中输入时,它显示以下错误: 请匹配要求的格式 <!DOCTYPE html> <html lang="en-us"> <head> <title> Web Course </title> </head> <body> <form>

我想使用带有模式属性的HTML5验证巴基斯坦格式的电话号码

有效的巴基斯坦电话号码格式为:

+923451234567

但当我在输入字段中输入时,它显示以下错误: 请匹配要求的格式

  <!DOCTYPE html>
<html lang="en-us">
<head>

    <title> Web Course </title>

</head>

<body>

     <form>


         Enter your phone number:
        <input type="text"  pattern="[+][0-9]{2}[][0-9]{3}[][0-9]{7}"  />



        <input type="submit" value="submit" />

    </form>

</body>
</html>

您可以使用以下解决方案之一:

在空格处输入您的电话号码: 输入您的电话号码(不带空格): 输入您的电话号码(带空格或不带空格):
不检查空格。使用[]而不是[]。注意:标记不使用,也不需要结束斜杠,而且在HTML中从未使用过。您不需要在[]中使用括号,仅空间就足够了。你还能用吗?代替{0,1}:[+][0-9]{2}?[0-9]{3}?[0-9]{7}也可以使用?而不是{0,1}:[+][0-9]{2}?[0-9]{3}?[0-9]{7}我没有得到这个。。。问号在这里的目的是什么?指示前面元素的零次或一次出现。在这种情况下,没有空间或一个空间,但没有两个或多个空间。