This function will check for very basic user mistakes such as @ sign and .com and stuff.
// function to validate email address
function validateEmail(elementValue){
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/;
return emailPattern.test(elementValue);
}
// end email address validator
Use it like this in your code where ever you need it….
if (validateEmail(student_class_instructor_email) == false) {alert(“Error, please check the instructor email address for proper syntax.”); return false;}
a really bad ass way to display the error alert , especially in foundation, is to change the alert() to a prepend of the form or even the element that had the error…
alert(“Error…)
$(‘#foundationform’).prepend(“Error, please check theĀ email address for proper syntax.”);
if you have foundation you can use the error box built in with a close button .. just wrap it around the error message
<div class=’alert-box alert’>Error, please check theĀ email address for proper syntax.<a href=” class=’close’>×</a></div>