2.2.1 • Published 4 years ago
valid9 v2.2.1
valid9, v2
An easier and clearer way to validate
Built for Vue, but works for any validation method that tests a condition and returns a string;
import { initiateRules } from 'valid9';
const ruleSet = {
function isEqualTo(val, param1){
const condition = val === param1;
const msg = `${val} does not equal ${param1}`;
return { condition, msg }
}
}
const v9 = initiateRules(ruleSet);In Vue template;
<q-input
:rules=[v9.isEqualTo('someValue')]
/>Valid9 comes with a set of default rules - you do not need to add your own.
import { initiateRules } from 'valid9';
const v9 = initiateRules();Valid9 works with other libraries
import { initiateRules } from 'valid9';
import _ from 'lodash';
const ruleSet = {
function isNumber(){
const condition = _.isNumber(val);
const message = `${val} is not a number`
}
}
const v9 = initiateRules();2.2.1
4 years ago
2.2.0
4 years ago
2.1.1
4 years ago
2.0.3
4 years ago
2.0.2
4 years ago
2.1.0
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.3.3
5 years ago
1.3.2
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.9
6 years ago
1.2.8
6 years ago
1.2.7
6 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.0
6 years ago