mevn-validator
v2.0.5
Published
a simple validation package
Downloads
17
Readme
Validator For Express
- Install the package
npm i mevn-validator
- The Validator must be instatiated with the
new KeyWord
const Validator = require('mevn-validator')
// Create a validator instance
let validate = new Validator(fields: Object, rules: Object)
validate.validate()
.then(valid => {
// do something when the validation passes
})
.catch(messages => {
// You would probably need to send this to the user
// the messages contains the error messages
})
// OR like a cool kid 😎
new Validator(fields: Object, rules: Object).then(....).catch(...).finally(...)
- Rules are separted by | e.g
field: required|email
. The field under validation must be available and be a valid E-mail Address
Available rules
Required
- Ensures that the field under validation is available
field: required
String
- The field under validation must be a valid String
field: string
Email
- The field under validation must be a valid String
field: email
Min:length
- The field under validation must be more than the given length
field: min:10
Max:length
- The field under validation must be less than the given length
field: max:20
More rules and Docs coming soon. Contributions are welcome