Read through the list to find new resources, and let us know of any we missed that should be included. We’ll add to the list as we learn of new libraries, so check back for updates.
GENERAL VALIDATION LIBRARIES
We like the ease of use of the below general validation libraries. They’re straightforward and provide what you need, with great examples of the final product.
Parsley.js, validate.js, Verify.js, gvalidator
ELEGANT FORM FORMATTING
According to their website, this library is for “those who care about the user experience.” It draws inspiration from Stripes JQuery.payment library and is for formatting and validating a host of form fields.
CURRENCY FORMATTING
This library features number, money, and currency formatting. You also have the option of aligning symbols and decimals with excel-style column rendering.
If you want very minimal form validating, then this library is for you. Straightforward and simple.
INPUT VALIDATION FOR CREDIT CARD FORMS
We’ve already linked to this library as the inspiration for the Formance.js library, but wanted to officially include it in the appropriate category. If you’re building credit card forms, this is the library for you.
ANGULARJS
The beauty of AngularJS is that it has form validation built right in, with lots of options for custom validations. The AngularJS community newsletter is a great resource if you want to learn more about this framework.
There you have it! This list offers several clean options for JavaScript forms and validation. Notice one we missed? Let us know @CodeFellowsOrg.
Ready to become a professional JavaScript developer? Learn more about getting trained in full-stack JavaScript »