首页 文章

HTML Regex用于多个不匹配的电话号码

提问于
浏览
0

我需要在一个输入中验证两种类型的电话号码格式 . 模式是,

XX XXX XX XX XX或

XX X XXX XX XX

所以我使用以下模式

<input type="tel" name="phone" id="phone" class="input" pattern="^\+\d{2} \d{1,3} \d{2,3} \d{2} \d{2}$" required />

但它验证了一些其他模式,如xx xx xx xx xx

我需要知道如何使用HTML RegEx完全用于上述模式 . 提前致谢

2 回答

  • 1

    使用 | 进行操作

    这会奏效

    ^\+\d{2} (\d{1} \d{3}|\d{3} \d{2}) \d{2} \d{2}$
    
  • 0

    你需要让[:space:]对regexp可见

    ^\+\d{2}\ (\d{1,3}\ )+(\d{2}\ ?)$
    

相关问题