class TextBoxValues(DynamicDocument):
entity_id = StringField(max_length=200, required=True)
textbox_type = StringField(max_length=1000, required=True)
regexp = re.compile('[A-Za-z]')
entity_value = StringField(regex=regexp,max_length=None, required=True)
我使用regex参数来执行验证,这对我来说不起作用,它仍然以任何格式接收输入,为什么
提供给
StringField(regex=)
的正则表达式实际上应该是一个字符串,但是如果给它一个编译的正则表达式,它也可以工作问题是你的正则表达式。它应该是@wiktor stribiżew在评论中建议的{}
下面的最小示例演示了正则表达式按预期工作
相关问题 更多 >
编程相关推荐