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.
我正在为电话号码编写正则表达式。我制作了一个非常基本的正则表达式来匹配电话号码。
^[-+[:blank:][:digit:]]*$.
但是那个不在python中工作。如果我在其他工具上尝试相同的正则表达式,例如用于正则表达式搜索的文本编辑,那么它就可以工作了。我对正则表达式很陌生,所以如果我能得到一些帮助会很棒。
谢谢
试试这个(说你允许的电话没有长度是 10 到 15 位):
/^[0-9\-\+\s]{10,15}$/
.
这将允许:
1) 数字 (0-9)
2)空间
3) 破折号“-”
4) 加号“+”
这不是严格执行。要获得精确的严格格式,您可能需要根据需要进行更改。