generic-validator

1.0.4 • Public • Published

generic-validator

A generic JavaScript Form Validator

usage

on nodejs

var validator = require('generic-validator')();
 
validator.addValidation('name', '用户名', {required: true});
validator.addValidation('pass', '密码', {required: true, min_length: 6, max_length: 12, isNormalWord: true});
validator.addValidation('email', '邮箱地址', {required: false, isEmail: true});
 
validator.runValidation({'name': 'fortran', 'pass': '_234322343', email: 'lihuiquan@email.szu.edu.cn'});
 
console.log(validator.valid, validator.errors, validator.results);

on browsers

<script type="text/javascript" src="./node_modules/generic-validator/index.js"></script>
<script>
var myValidator = validator();
 
myValidator.addValidation('name', '用户名', {required: true});
myValidator.addValidation('pass', '密码', {required: true, min_length: 6, max_length: 12, isNormalWord: true});
myValidator.addValidation('email', '邮箱地址', {required: false, isEmail: true});
 
myValidator.runValidation({'name': 'fortran', 'pass': '234322343', email: 'lihuiquan@email.szu.edu.cn'});
 
console.log(myValidator.valid, myValidator.errors, myValidator.results);
</script> 

Package Sidebar

Install

npm i generic-validator

Weekly Downloads

1

Version

1.0.4

License

MIT

Last publish

Collaborators

  • fortranlee