1.0.25 • Published 6 years ago
xbrain-validate v1.0.25
X-Brain Validate
Installation
Using yarn:
yarn add xbrain-validate
Using npm:
npm install --save xbrain-validate
Example
const schema = {
rules: {
username: {
required: true,
minLength: 2,
maxLength: 4,
},
password: {
required: true,
minLength: 5,
},
confirm_password: {
required: true,
minLength: 5,
equalTo: 'password',
},
value: {
min: 0,
max: 12,
},
birthDay: {
date: '< today, underAge 18, overAge 18',
},
},
messages: {
username: {
required: 'Username required.',
minLength: 'Your username must contain at least 2 characters.',
},
password: {
required: 'Password required.',
minLength: 'Your password must contain at least 5 characters.',
},
confirm_password: {
required: 'Enter your password again.',
minLength: 'Your password must contain at least 5 characters.',
equalTo: 'Your password confirmation does not match the password.',
},
},
};
const errors = validate.schema(schema, values);
Validations available
- cnpj
- cpf
- date { underAge 18, overAge 18, > today, >= today, < today, <= today, > fieldX, >= fieldX, < fieldX, <= fieldX }
- equalTo
- hour
- hybridPhone
- IPv4
- match
- max
- maxLength
- min
- minLength
- notSunday
- notWeekend
- required
- url
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago