请为这个特殊的电话号码提供常规的解决方案:
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\ ]*$
但这不是很好。
请掌握任何帮助?提前谢谢。
答案 0 :(得分:2)
我不确定这是否是您所需要的,但它可能有所帮助:
^\d{2} (\d{2,3} \d )?\d{2} \d{2} \d{2} \d{2}$
答案 1 :(得分:1)
这个正则表达式可以帮到你:
^\d{2}\s\d{2,3}\s\d{1,2}\s\d{2}\s\d{2}(\s\d{2})?(\s\d{2})?$
这是一个Rubular to prove it。请注意,在Rubular中我没有包含$
,因为正在搜索的文本是您提供的文本,但在进行实际工作时,您希望它是字符串的结尾。