python flask应用程序验证文本字段-不允许有空格
我在python flask中有一个应用程序-用户名字段对长度进行了验证。但我想防止用户名中出现空格,如何实现这一点python flask应用程序验证文本字段-不允许有空格,python,flask,wtforms,Python,Flask,Wtforms,我在python flask中有一个应用程序-用户名字段对长度进行了验证。但我想防止用户名中出现空格,如何实现这一点 class RegistrationForm(Form): username = TextField('Username', [validators.Length(min=4, max=25)]) email = TextField('Email Address', [validators.Email(message='Invalid email address.'
class RegistrationForm(Form):
username = TextField('Username', [validators.Length(min=4, max=25)])
email = TextField('Email Address', [validators.Email(message='Invalid email address.')])
谢谢你的帮助 您应该能够确保使用Regexp验证程序。我使用regex Django用于用户名表单:
username = TextField('Username', [validators.Regexp(r'^[\w.@+-]+$'), validators.Length(min=4, max=25)])
这允许使用字母数字字符、点、@、+和-。当然,您可以将\w用于字母数字字符