PHP - Checking the format of an email address
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 valideunction 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 '
Your address is valid.
';
else
echo '
Your address is not valid.
';