繁体   English   中英

REGEX为特殊电话号码

[英]REGEX for a special phone number

请为这个特殊的电话号码提供一个常规的例外情况:

00 66 6 06 06 06 06 (internationnal)
AND
00 666 6 06 06 06 06  (internationnal)
AND
06 06 06 06 06 (nationnal)

我试过制作一个:

^(\(\([0-9]*\)| [0-9]* ))?[0]?[0-9][0-9\  ]*$

但这并不是很好。

请掌握任何帮助? 提前致谢。

我不确定这是否是你需要的,但它可能有所帮助:

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

这个正则表达式将为您解决问题:

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

这是一个证明它Rubular 请注意,在Rubular中我没有包含$因为正在搜索的文本是您提供的文本,但在进行实际工作时,您希望将其作为字符串的结尾。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM