我需要一个定期的电话号码来控制这个特殊的电话号码:
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中,我没有包括$
,因为正在搜索的文本是您提供的,但在进行实际工作时,您希望它是字符串的末尾。