A complete solution API for client-side validation.
Doto go Console
Change Your Name
ClientVal-API is an automated Client-side form validation api developed by Amal K Jose. First version released on October 18, 2017 with the name of oh-autoVal. latest version of ClientVal-API is v 1.9.3, which enabled fully online+offline compained validation and Customizability support.
Please note, don't consider this as last word of validation and security. We are providing best validations with regular updates and well algorithm based client-side validation. But it does not mean that, this is good enough for your entire application.
Latest Version : v1.9.3 Latest Release : March 20, 2019 Initial Release : March 17, 2017 (v.1.0.0) Develoed By : Amal K Jose
Why It Is Special?
Easy to use
We build pretty complex tools and this allows us to take designs and turn them into functional quickly and easily
We implemented powerful validation algorithm which helps you to validate fields with high success rate.
We providing custom patterns, error messages, styles and more to achive your dreams customizations.
We are providing daily updates, accepting your requests and try to implement your requirements.
How it can be use?
Generate API Key
First we required a valid API Key generated for your website. You can generate it by clicking Generate API Key option from User-Console (Login Required)
Load ClientVal-API Resources
You have to add two resources files clientval-style.css and clientval-script.js as follows (Make sure jQuery script is included before script tag)
To enable validation for a form, you must implement attributes onsubmit="return" and class="cv-form"
Example: <form action="destignation" class="cv-form" method="post" onsubmit="return">
<!--Form elements -->
</form> Here you can use your submit button(s) without making any modifications
Validation Elements Configuration
Next you have to specify validation classes as class="cv-CLASS-NAME", custom validation patterns as cv-pattern="YOUR-PATTERN" and error messages as cv-message="YOUR-MESSAGE" Example: <input type="text" class="cv-email" cv-message="Invalid email address"/>
Accepts Texts including . and white space. Minimum 3 Chars
Accepts only Texts including underscore and white space
Vehicle Registration Number
Vehicle Registration Number - India New Style
Date in Format (yyyy/mm/dd) insed of / also support -
Date in Format (mm/dd/yyyy) insed of / also support -
Date in Format (dd/mm/yyyy) insed of / also support -
Bank IFSC Code Exact format (4 Chars+ 7 Digits)
ATM Card Number
ATM Card numbers from 14-20 digits
Only accept .pdf files
Document Files Validation includes doc, docx,odt, pdf, txt, ...
Adio Files validation including mp3, wav, aac, m4a, ogg and amr
Video files validation includes - mp4, avi, flv, wmv, mov, 3gp, mkv
Validating only image files including jpg, jpeg, png, gif and bmp
Positive numbers including 0
Price value with or without Floating values
Number with Floating Points
Number including floating parts also.
Complete URL with or without protocol, www, sub-domain and path