之前一直没有用过正则表达式,这回需要校验输入框的输入,看是否符合格式要求。
兼容如“v1.0.0”和”1.0.0”的格式。临时查了一下,就用上了。
代码如下,以便备查。
import re
package_version = self.Input_version.text()
if re.match(r'v?\d+\.\d+\.\d+',package_version) == None:
print(u"输入版本号不符合规则,规则如v1.0.0,请检查!")
return
本文介绍了一种使用正则表达式校验版本号格式的方法,确保输入的版本号如v1.0.0或1.0.0等符合预设规则。
601

被折叠的 条评论
为什么被折叠?



