python正则表达式求教:要求不输入或者输入为电话号码!
python正则表达式求教:要求不输入或者输入为电话号码!
仅仅匹配电话号码这个倒是知道。
但是,我现在的要求是用户可以不输入任何信息,或者要输入的话,就要求是正确的电话号码,这个Regexp该如何写呢?
phoneNumber = StringField('电话:', validators=[Regexp('\(?0\d{2,3}[)-]?\d{6,8}',0,'请输入正确格式的电话号码!')])
这样写就要求用户必须要填一个电话了。