PHP - Checking the format of an email address

May 2017




Here below you chould find sp techniques to determine if a variable contains a valid email address.

Using a filter

Using these type of fuction, you can check if email address is valid.
filter_var ()
Example:

if(filter_var($email, FILTER_VALIDATE_EMAIL)){
//Email is good
}

Using regular expressions

With regular expressions, it is possible to check if an email address, obtained via a form, is valid.

Here is a function that checks if a string is only an e-mail address valide.function VerifierAdresseMail ($ address)

function VerifyMailAddress($address)
{
$Syntax='#^[w.-]+@[w.-]+.[a-zA-Z]{2,5}$#';
if(preg_match($Syntaxe,$adrdess))
return true;
else
return false;
}

Implementation

After getting the address a form:

$address=htmlentities($_POST['adress']);
if(VerifyMailAddress($adress))
echo '<p>Your address is valid.</p>';
else
echo '<p>Your address is not valid.</p>';

Related


Published by jak58. Latest update on November 6, 2016 at 03:23 PM by owilson.
This document, titled "PHP - Checking the format of an email address," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).