How to validate Email Address By a Regular Expression in PHP?

Thursday, March 4, 2010 3:13
<?php

    ### Write your email address ###
    $email = 'example@imjan.com';

    if(validateEmail($email) == false){
        echo 'Email Address is Invalid';
    } else {
        echo 'Email Address is Valid';
    }

function validateEmail($email){
	$pattern = "/^\S+@[\w\d.-]{2,}\.[\w]{2,6}\z/iU";
	return (bool)preg_match($pattern, $email, $matches);
}

?>
  • Share/Bookmark
You can leave a response, or trackback from your own site.

Leave a Reply