在字符串 - 0800或00800开头的特定数字注册

时间:2016-10-27 13:29:05

标签: regex

我需要一个reg ex来验证字符串开头的'0800'或'00800',例如:

008005912117 - 好的 008008841788 - 好的 0022981650800 - NOK
08007260207 - OK
0035991940800 - NOK

我正在尝试使用这个正则表达式但是没有使用00800,可以简单地使用reg EX吗?

python -v

1 个答案:

答案 0 :(得分:1)

如果您想确保您的行以080000800开头,请使用:

^0?0800.*

请注意:

^0800 ?\d{3} ?\d{4}$
       ^^^^^  ^^^^^

强制您的字符串包含11位数字。如果你想保留这种格式,你可以选择它:

^0800( ?\d{3} ?\d{4})?$
     ^              ^^