formvalidation.io动态规则



我正在使用formValidation.io来验证简单的形式。但是,我只想在全局字段的值等于1时才能启用Notempty验证器。

例如,在下面的代码中,我想验证电子邮件字段,但仅在全局变量电子邮件的值等于1时才启用第三个验证器。

我不想为此编写自己的验证器,因为此示例是针对不同字段的多次,我需要一个全局解决方案。

email: {
            validators: {
                stringLength: {
                    min: 1,
                    max: 50,
                  },
                regexp: {
                        regexp: '^[^@\s]+@([^@\s]+\.)+[^@\s]+$',
                         },
                notEmpty: {
                      message: 'Field is required'
                  },
            }
        },

您可以向每个验证器添加一个参数,例如:

启用:emailRequired == 1

相关内容

  • 没有找到相关文章

最新更新