python正则表达式求教:要求不输入或者输入为电话号码!
仅仅匹配电话号码这个倒是知道。
但是,我现在的要求是用户可以不输入任何信息,或者要输入的话,就要求是正确的电话号码,这个Regexp该如何写呢?
phoneNumber = StringField('电话:', validators=[Regexp('\(?0\d{2,3}[)-]?\d{6,8}',0,'请输入正确格式的电话号码!')])
这样写就要求用户必须要填一个电话了。
if 不为空 再正则验证
不好意思,我是初学。
我是使用WTF构建表单的使用进行验证的(模仿狗书写的)。
已经找到方法解决!非常感谢!!