validate.js is a lightweight JavaScript form validation library inspired by CodeIgniter.
var validator = new FormValidator('example_form', [{ name: 'req', display: 'required', rules: 'required' }, { name: 'alphanumeric', rules: 'alpha_numeric' }, { name: 'password', rules: 'required' }, { name: 'password_confirm', display: 'password confirmation', rules: 'required|matches[password]' }, { name: 'email', rules: 'valid_email' }, { name: 'minlength', display: 'min length', rules: 'min_length[8]' }, { names: ['fname', 'lname'], rules: 'required|alpha' }], function(errors) { if (errors.length > 0) { // Show the errors } });
You can view everything at http://rickharrison.github.com/validate.js
It is published to npm under validate-js
jQuery: https://github.com/magizh/validate_helper
jnhwkim's fork added multi-language support viewable at https://github.com/jnhwkim/validate.js
Chinese - https://github.com/chilijung/validate.js
French - https://github.com/Facyla/validate.js
Brazilian Portuguese - https://github.com/fabiowitt/validate.js
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4