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.'

我在python flask中有一个应用程序-用户名字段对长度进行了验证。但我想防止用户名中出现空格,如何实现这一点

 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用于字母数字字符