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 ()

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)
return true;
return false;


After getting the address a form:

echo '<p>Your address is valid.</p>';
echo '<p>Your address is not valid.</p>';
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 (
PHP - Redirect depending on specific language
PHP5 - Using an external URL with the include function