basis-vuei18n-validators
v1.0.2
Published
Список обновляемый, если есть потребность в каком то новом валидаторе, нужно создать issue с описанием
Downloads
98
Readme
Валидаторы
Список обновляемый, если есть потребность в каком то новом валидаторе, нужно создать issue с описанием
Установка и использование
npm install basis-vuei18n-validators
import { required, password, ... } from 'basis-vuei18n-validators'
const rules = { required, password }
Start coding! 🎉
required Поле обязательное к заполнению
isEmail Проверяет что значение является валидным форматом email адреса
minLength: withArguments Минимальная длина должна быть не менее {n} символов
const rules: {
minLength: minLength(6)
}
maxLength: withArguments Максимальная длина должна быть не более {n} символов
const rules: {
maxLength: maxLength(6)
}
isUrl Проверяет что строка является валидным url адресом http://...
sameAs: withArguments
Значение должно совпадать с другим значением
const rules: {
sameAs: sameAs(formData.otherField or 'fieldName'(можно указать в виде строки ключ поля, если оно так же есть в правилах валидации))
}
password Проверяет сложность пароля по строгому шаблону(на данный момент нельзя изменить)
onlyLatin Допустимы только латинские символы(и пробелы)
onlyLatinWithNumbers Допустимы только латинские символы и цифры
onlyLatinWithNumbersAndSymbols Допустимы только латинские символы, цифры и спецсимволы
onlyCyr Допустимы только русские символы(и пробелы)
onlyCyrWithNumbers Допустимы только русские символы и цифры
onlyCyrWithNumbersAndSymbols Допустимы только русские символы, цифры и спецсимволы