Skip to content

dmitryshelomanov/ValidatorJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ValidatorJS

Вызов

let validator = new Validator ();
validator.make (inputs, {
  //rules
  name.alias: 'requaired|min:6' // правила для инпутов
})
//возможные проверки
ru: {
    min: 'значение :attribute меньше :min',
    max: 'значение :attribute не должно быть больше чем :max',
    required: 'значение :attribute обязательно',
    email: 'значение :attribute должно быть типом email',
    numbers: 'значение :attribute должно содержать только числа',
    string: 'значение :attribute должно содержать только буквы',
},
eng: {
    
}
// есть ли ошибки
validator.fails ();
// показать ошибки
validator.getErrors;

валидатор можно использовать с vue

import Vue from "vue";
import validator from "validatores6";
Vue.use(validator);
// теперь методы доступны через
this.$validatores6 // this.$validatores6.make() и тд

При использовании с nuxt

нужно в файле nuxt.config.js подключить плагин ~plugins/validator.js

import Vue from "vue";
import Storage from "validatores6";

Vue.use(Storage, {
    driver: "localStorage"
});
// config
  plugins: [
    {src: '~plugins/validator.js'}
  ]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published