Products.validation
有一些验证器(如正则表达式),我想在一些非必填字段中使用它们。
因此,用例是:验证必需,但仅如果字段不为空。
你是怎么做到的?我知道我可以创建一个自定义验证器,检查REQUEST
并完成所有魔法,但这对我来说是错误的:我应该避免创建自定义代码,因为我应该从{{1}注册RegexValidators
并使用它。我试图理解Products.validation
并使用它注册一个正则表达式验证器,但不适用于我的情况。
我在网上找不到任何东西,在邮件列表上,在nabble上等等。那么,如何验证不需要的字段,但如果用户提供了某些内容,那么您需要验证吗? / p>
我需要在Plone 3.3.5实例中使用它。
答案 0 :(得分:0)
您可以使用required = False
和所需的validators
: