[Validate] New CSV (Comma Separated Value) Validation - additional-methods.js

[Validate] New CSV (Comma Separated Value) Validation - additional-methods.js


Full post @ http://llihp.blogspot.com/2009/04/jquery-csv-validation-for-user-input.html
Validates for a-z A-Z 0-9
jQuery.validator.addMethod("validcsv", function(value, element) {
return this.optional(element) || /^([a-zA-Z0-9])+(,[a-zA-Z0-9]+)*
$/.test(value);
}, "Must be comma separated if entering multiple values:
Value1,Value2");
Validates for a-z A-Z
jQuery.validator.addMethod("validcsv", function(value, element) {
return this.optional(element) || /^([a-zA-Z])+(,[a-zA-Z]+)*$/.test
(value);
}, "Must be comma separated if entering multiple values:
Value1,Value2");
Validates for 0-9
jQuery.validator.addMethod("validcsv", function(value, element) {
return this.optional(element) || /^([0-9])+(,[0-9]+)*$/.test(value);
}, "Must be comma separated if entering multiple values:
Value1,Value2");
Alt validation for 0-9
jQuery.validator.addMethod("validcsv", function(value, element) {
return this.optional(element) || /^([\d])+(,[\d]+)*$/.test(value);
}, "Must be comma separated if entering multiple values:
Value1,Value2");
Validates for a-z A-Z 0-9 _
jQuery.validator.addMethod("validcsv", function(value, element) {
return this.optional(element) || /^([\w])+(,[\w]+)*$/.test(value);
}, "Must be comma separated if entering multiple values:
Value1,Value2");