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,}/ ] }

Все параметры проверки задокументированы здесь.

Другие вопросы по тегам