20 jQuery Validation Plugins

Creating a well-functioning form, how simple or complicated it is, requires a serious effort as it has various ingredients including (cross-browser) design, validation, and usability. For implementing form validation there are myriad of jquery plugins available which provide several features for achieving the tasks.

Amongst them we have chosen some of the best jQuery Validation Plugins that will make form validation easy for you. Take a look !!

1. jqBootstrap Validation

jqBootstrapValidation
jqBootstapValidation is a jQuery validation framework for Bootstrap forms. jqBootstrapValidation will scan for HTML5 validator attributes directly on the elements, plus any extra options specified via data attributes.

2. Validator

validator
Validator is a jQuery validation plugin for forms that can validate text, textarea, password, checkbox and select elements. Validator supports: required, dependency on checkbox, min/max length, email, number, digits and some positioning of error messages.

3. jQuery Form Validation

jQuery Validation
jQuery Form Validation plugin unifies the way to validate HTML forms using JavaScript. It is a simple client-side library that will save you a lot of time when it comes to adding validation on your HTML form inputs or selects!

4. jQuery Validation Bootstrap Tooltip

jQuery Validation Bootstrap tooltip
A drop in extension replacing error labels from jQuery Validation plugin with Bootstrap tooltips.

5. Valideasy

jQuery Valideasy
Valideasy is a jQuery plugin that you can use in form validation without writing complex JS script. Everything's done via HTML attributes added to your form fields

6. Bootstrap Validator

bootstrap validator
Bootstrap Validator is a jQuery plugin to validate form fields. Designed to use with Bootstrap 3.

7. Validetta

validetta
Validetta is a tiny jQuery plugin which you can do client-sidevalidation of your forms. It aims to decrease your burden with easy usage and flexible structure.

8. Nod

nod
Nod is a jQuery plugin that gives you frontend validation for forms. While it isn't strictly Bootstrap dependent, it defaults to the structure that Bootstrap uses for its forms. However it should be flexible enough to accomodate most any structure.

9. jQuery ValidationEngine

jQuery.validationEngine Plugin
jQuery validation engine is a jQuery plugin aimed at the validation of form fields in the browser (IE 6-8, Chrome, Firefox, Safari, Opera 10). The plugin provides visually appealing prompts that grab user attention on the subject matter. Validations range from email, phone, and URL, to more complex calls such as ajax processing or custom javascript functions. Bundled with many locales, the error prompts can be translated into the language of your choice.

10. Goodness

goodness
Light form validation plugin for jQuery. Goodness only ships with a required rule, otherwise you write the validation rules you need. There is no included feedback markup or error styles. The plugin validates form fields based on rules you write and set as class names on the input field (or field container) and adds or removes classes based on validation status.

11. Pliant

pliant
Pliant is a jQuery validation plugin that allows easy extending/overriding of rules, as well as defining field validation by html comments.

12. nextVal

nextval
nextVal is an easy-to-use, flexible and robust form validation plugin for jQuery. Each input should have a validate attribute. Elements can also have placeholder and title attributes. Also validate attribute can be passed multiple values.

13. Formly

formly
Formly is a jQuery Plugin for easily adding cross-browserstyling and validation to forms. Formly makes adding forms to your site a bit more exciting. Easily add style, validation, and a more impressive user interaction with a single function.

14. jQuery Validation Plugin

jquery validation plugin
jQuery Validation Plugin makes simple clientside form validation trivial, while offering lots of option for customization. The plugin comes bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods. All bundled methods come with default error messages in english and translations into 36 locales.

15. bValidator

bvalidator
bValidator is a jQuery plug-in for client side form validation. It supports fully customized error messages defined with template and CSS, many validation.

16. International Telephone Input

international telephone input
International Telephone Input is a jQuery plugin for entering and validating international telephone numbers. It adds a flag dropdown to any input, which lists all the countries and their international dial codes next to their flags. Dropdown appears above or below the input depending on available space/scroll position.

17. Alpaca

alpaca
Alpaca is the Easy Forms Engine for jQuery / Bootstrap. It is built around JSON schema to keep things simple. Using Alpaca, you can express your forms object model, types, properties and validation logic.

18. Smart Validate

smart-validate
Smart Validate is a jQuery credit card validation plugin, that makes credit card format validation a simple task. It ensures that user has entered valid credit card number before making actual transaction.

19. Validity

valdity
Validity is a powerful and flexible jQuery form validation for making sure -on the client-side- that form values are just as expected. It is lightweight (9kb) and can perform simple to complex, dynamic and conditional validations.

20. Numbox

NumBox jQuery Plugin
The NumBox jQuery Plugin helps ensure that a numeric keyboard will pop-up on mobile devices when a number is entered. It offers real-time validation as you type plus display formatting for mobile devices and desktop browsers, is designed for HTML5's input type="number" elements, and provides a number of customization options.