backbone-forms.js - 我可以像jQuery验证中那样设置minlength,还是让我在渲染骨干表单后自行验证?

时间:2013-01-29 18:20:00

标签: javascript backbone.js backbone-forms

这是我的表单:我可以在此定义中设置验证规则还是我 用条件语句手工验证它还是已经内置了?

我想为学习目的设置minlength到20,没有我自己的条件。 或者我应该通过将插件包含在插件文件中来扩展插件吗?

var form1 = new Backbone.Form({
schema: {
    country: { type: 'Select', options: ['UK', 'USA'] },
    city: { type: 'Select', options: cities.UK },
    message: { validators: ['required', 'message'] }
}

})渲染();

1 个答案:

答案 0 :(得分:1)

您可以将最小长度规则定义为正则表达式:

message: { validators: [ 'required', /.{20,}/ ] }

所有验证选项均为documented here