[英]HTML Regex for multiple phone numbers matching not working
我需要在一个输入中验证两种电话号码格式。 模式是
+ 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完全用于上述模式。 提前致谢
使用|
为或操作
这会起作用
^\+\d{2} (\d{1} \d{3}|\d{3} \d{2}) \d{2} \d{2}$
您需要使[:space:]对regexp可见
^\+\d{2}\ (\d{1,3}\ )+(\d{2}\ ?)$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.