检查变量的输入是否为xx.xx.xxxx格式

时间:2015-03-30 18:52:18

标签: python

我有一个变量“ver”,其输入应该是格式为xx.xx.xxxx,下面是有效和无效的例子,任何人都可以建议如何检查“ver”的输入是否采用这种格式?

VALID INPUTS:-

ver = 00.00.0009



INVALID INPUTS:-

ver = 000.0.11
ver = 00.00.002
ver = 0.0.0001
......

2 个答案:

答案 0 :(得分:6)

您可以使用re.match()

import re
if re.match(r'^\d{2}\.\d{2}\.\d{4}$',input) :
      #do stuff

Regular expression visualization

Debuggex Demo

答案 1 :(得分:2)

您可以使用re module

使用正则表达式
import re
valid = re.match('\d\d\.\d\d\.\d{4}', ver)
if valid:
   #...