2

我正在为电话号码编写正则表达式。我制作了一个非常基本的正则表达式来匹配电话号码。

^[-+[:blank:][:digit:]]*$. 

但是那个不在python中工作。如果我在其他工具上尝试相同的正则表达式,例如用于正则表达式搜索的文本编辑,那么它就可以工作了。我对正则表达式很陌生,所以如果我能得到一些帮助会很棒。

谢谢

4

1 回答 1

3

试试这个(说你允许的电话没有长度是 10 到 15 位):

/^[0-9\-\+\s]{10,15}$/

.

这将允许:

1) 数字 (0-9)

2)空间

3) 破折号“-”

4) 加号“+”

这不是严格执行。要获得精确的严格格式,您可能需要根据需要进行更改。

于 2013-04-15T12:31:15.290 回答