我正在尝试使用PHP的preg_match_all()来验证瑞典的电话号码。
RegEx:
$pattern = '~(?>(\()?0\d(?(1)\))\s?+)?+\d\d\s?+(?>\d{3}\s?\d{3}|(?:\d\d\s??){3})~';
$haystack = 'bla bla bal 0701234567 bla 010-338000 bafdsa'; ...and so on..模式应找到:
示例:
01-23456
012-34 56
012 34 56
01234567
0123-456789有什么建议吗?
发布于 2013-10-21 22:33:46
也许是这样的:
0([-\s]?\d){6,10}所以,0,后面是6到10组可选空格或破折号,后面跟着一个数字。
发布于 2021-10-04 14:49:44
/^07(0\x_2_2_3_(3)_(6)_(9))_(7)$/g
这将适用于以以下首字母开头的本地号码: 070,072,073,076,079移动电话网络示例:076xxxxxxxxx为数字
https://stackoverflow.com/questions/19504312
复制相似问题