backbone-forms.js - могу ли я установить минимальную длину, как в jQuery validate, или я должен проверить самостоятельно после рендеринга формы магистрали?
Вот моя форма: могу ли я установить правила валидации внутри этого определения или я должен проверить его вручную с помощью условных выражений, или что-то подобное уже встроено?
я хотел бы установить для целей обучения минимальную длину до 20 без моих собственных условий. или я должен расширить плагин, включив их в файл плагина?
var form1 = new Backbone.Form({
schema: {
country: { type: 'Select', options: ['UK', 'USA'] },
city: { type: 'Select', options: cities.UK },
message: { validators: ['required', 'message'] }
}
}) Визуализации ().
1 ответ
Решение
Вы можете определить правило минимальной длины как регулярное выражение:
message: { validators: [ 'required', /.{20,}/ ] }
Все параметры проверки задокументированы здесь.