正则表达式不在python中工作

时间:2013-04-15 12:28:35

标签: python regex

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

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

但那个人没有在python中工作。如果我在另一个工具上尝试相同的正则表达式,例如正则表达式搜索的文本编辑,那么它的工作。我对正则表达式很陌生,所以如果我能得到一些帮助,那就太棒了。

由于

1 个答案:

答案 0 :(得分:3)

试试这个(比如你允许的手机,长度不是10到15位):

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

这将允许:

1)数字(0-9)

2)空间

3)破折号“ - ”

4)加号“+”

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