SQL PHP HTML ASP JavaScript articles and free scripts to download
PHP Form Form post back

Email validation within a form in PHP

In an input field we can verify the email address entered is in correct format or not using PHP eregi function. This is a part of php form validation we do for other entries to check proper formatted data is entered by the user or not. You can enter any email address and check it is a valid address or not. Please not that we are not checking the validation or existence of the URL or the service provider. We are only checking / validating the format of the email address. This code can be used as a part of the other entered data validation used. You can read the php form validation by visiting the tutorial here. Here is the demo of the email validation. Test this validation by entering any formatted email address. You will get a message based on the result of validation.

Demo of Email Validation

How to receive email address

Visitors enter their email address in a textbox kept inside a web form.
From a web form we will get email address either by GET or POST method to the processing script. For ready reference here are two ways to get the email address from a web form.

$email=$_GET['email']; // GET method
$email=$_POST['email']; // POST method

You can read more on form handling by PHP here.

Here is the code of this validation in PHP.

if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)){ 
echo "<center>Invalid email</center>";
}else{
echo "<center>Valid Email</center>";
}


Checking presence of @ and .

Minimum requirement of any email address is presence of @ and one dot ( . ) . Here we can check for the presence of these two conditions and clear or validated the variable in the presence of these two chars. Note that many complex conditions were this checking will fail but to maintain simplicity this can be used.

if (!stristr($em,"@") OR !stristr($em,".")) {
$msg="Your email address is not correct <BR>";
$status= "NOTOK";
} else {
echo " Your email address is OK ";
}

Using filter in PHP

PHP has built in filter and it is enabled for PHP version 5.2.0 onwards. By using filter we can check various other type of data including email address.

PHP filter FILTER_VALIDATE_EMAIL is used to check email in PHP 5.2

code for email validation using Ajax & PHP


Google+
good 22-05-2013
its interestiing..!!
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked



HTML . MySQL. PHP. JavaScript. ASP. Photoshop. Articles. FORUM Contact us

©2000-2014 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer