2.0.5 • Published 3 years ago
mevn-validator v2.0.5
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