我需要一个电话号码,如+7(9xx)-xxx-xx-xx,
我尝试了^(\+7)[()0-9-]{16}$/gmi
https://regex101.com/r/oJ6rE0/1,但我没有工作,也不是完整模式。如何使它工作?
答案 0 :(得分:1)
为了避免一些可能允许^\+7[()0-9-]{15}$
(它接受+7---------------
作为有效数字)的垃圾,我建议您使用:
^\+7\(9\d{2}\)-\d{3}-\d{2}-\d{2}$
请注意,您不需要i
标记,因为您没有处理区分大小写的字符。