Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个正则表达式,它可以包含任意长度的电话号码,并且可以在号码中的任何位置包含(+ 和)。
^[\s()+-]*([0-9][\s()+-]*){6,20}$
但是这个正则表达式正在占用其中不正确的空格。有人可以帮我改变这个吗?
从正则表达式模式中删除字符类\s以避免匹配空格。还使用反斜杠转义括号(),因为它们是元字符:
\s
()
^[()+-]*([0-9][()+-]*){6,20}$