Php Function for validating email
//$email -> email value to be validated.
function callEmailCheck($email, $strict = false)
{
$regex = $strict? '/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i' : '/^([*+!.&#$¦\'\\%\/0-9a-z^_`{}=?~:-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i' ;
if (preg_match($regex, trim($email), $matches)) {
return array($matches[1], $matches[2]);
}
else {
return false;
}
}This function checks whether the user email entered in the text box is valid or not. Call this function on submit.
Javascript Function for validating email
function callEmailCheck() {
var emailreg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //useremail is the name of the email text field. var email = document.getElementById("useremail").value; if(emailreg.test(email) == true){ return email; } return ""; }

While most probably appreciate complex regular expressions, luckily we can leave those behind and just use filter_var. So:
ReplyDeletereturn filter_var($email, FILTER_VALIDATE_EMAIL);
There also a bunch of other nice filter, I suggest you check them out.