Link to home
Start Free TrialLog in
Avatar of Robert Granlund
Robert GranlundFlag for United States of America

asked on

jQuery Error

I'm getting an error in my jQuery that I don't understand.
SyntaxError: expected expression, got ','

It says it is on line number: 29 of this code

<script>
jQuery.validator.addMethod("regex", function (value, element, regexp) {
				var re = new RegExp(regexp);
				return this.optional(element) || re.test(value);
			},
			"Please check your input.");

jQuery.validator.addMethod("serialnumber", function (value, element, params) {
	var serial = new RegExp(params);
	return this.optional(element) || serial.test(value);
},
"Incorrect Format");

$().ready(function(){
		$("#mail_info").validate({ rules: {
				"item_options[association_membership]": {
					required:true	
				},
				"item_options[purchase_price]": {
					digits:true
				},
				"item_options[accessories_value]": {
					digits:true,
					max:5000
				},
				"item_options[contact_email]": {
					regex:true
				},
				"item_options[type_bicycle]": {
					required: true
				},
				"item_options[bicycle_material]": {
					required:true
				},
				"item_options[usage]": {
					required: true
				},
				"item_options[serial_number]": {
					serialnumber: "/^[a-z0-9]+$/i"
				}				
			},

			messages: {
				"item_options[association_membership]": {
					required: "Indicate A Membership"	
				},
				"item_options[purchase_price]": {
					digits: "Numeric value allowed"
				},
				
				"item_options[accessories_value]": {
					digits: "Only a numeric value allowed",
					max: "You can not have over $5000 in accessories"
				},
				"item_options[contact_email]": {
					email: "Please enter a valid email address",
					regex: "Incorrect format"
				},
				"item_options[type_bicycle]": {
					required: "Required"
				},
				"item_options[bicycle_material]": {
					required: "Required"
				},
				"item_options[usage]": {
					required: "Required"
				},
				"item_options[serial_number]": {
					serialnumber: "Alpha Numeric Only"
				}
			},
			errorElement: "div"
		});
			
	});

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Rainer Jeschor
Rainer Jeschor
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial