需要有关Regex电话号码的帮助

需要有关Regex电话号码的帮助

本文介绍了需要有关Regex电话号码的帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我写了一个匹配几乎所有国际电话号码的正则表达式。这是

^((\ +)?[0-9] {1,4})?([ - \\\\ /])?((\( \d {1,4} \))|?\d {1,4})(([ - \s\.\ /])[0-9] {1,6}){ 2,6}(\??(ext | x)\ s?[0-9] {1,6})?$





但这与格式+(603)4563789不匹配。它确实匹配+6034563789和(603)3293443但它与+和()的组合不匹配...请帮助。



谢谢。

解决方案

Hi All,

I wrote a Regex that matches almost many international phone numbers. It is
^((\+)?[0-9]{1,4})?([-\s\.\/])?((\(\d{1,4}\))|\d{1,4})(([-\s\.\/])?[0-9]{1,6}){2,6}(\s?(ext|x)\s?[0-9]{1,6})?$


but this does not match the format +(603)4563789. It does match the +6034563789 and (603)3293443 but it does not match the combination of + and ()...Please help.

Thanks.

解决方案



这篇关于需要有关Regex电话号码的帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 01:23