Myślę, że powinieneś użyć walidatora formularzy. Na przykład wolę używać tego:http://jqueryvalidation.org/validate . Możesz napisać własne zasady walidacji w zależności od języka.
Na przykład w ten sposób można zweryfikować numer VIN samochodu:
(function() {
jQuery.validator.addMethod("vin", function(value, element) {
return this.optional(element) || /^[a-z0-9]{17}$/i.test(value);
}, "");
})();