Welcome, guest | Sign In | My Account | Store | Cart
<html>
	<head>
		<title>
			Validating Emails
		</title>
		
	</head>
	
	<body>
		<form method="post">
		
		    <!-- Email Inputs - type email to see if they are Validated -->
			Email 1 :<input type="text" name="e1a" value="Enter Email here"/><br /><br />
			Email 2 :<input type="text" name="e2a" /><br /><br />

	        <!-- Submit button -->
			<input type="submit" name="submit" value="Validate"/><br /><br />
			
		</form>
		
		<?php
		function IsValidEmail()
		{
		if(isset($_POST['submit']))
			{
		     // Email imput
			$Email[0] = @$_POST['e1a'];
			$Email[1] = @$_POST['e2a'];
				
			// Checks Eamils to see if the are REAL Emails 
				
			foreach($Email as $Emails)
				{ // checks Emails - .net , .com , .au  & etc
				if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z]
				[0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $Emails))
				{ // checks Emails to see if Validated successfully
                                echo "$Emails
				: Validated successfully !<br /><br />";
				}
				else
				{ // checks Emails to see if Invalid Emails
				echo " $Emails
				: Invalid Email <br /><br />";
				}	
				}	
	     	}
		} 
	?>
</body>

<p> Shows Valid Email </p>
 <?php IsValidEmail() ?>

Diff to Previous Revision

--- revision 1 2010-04-17 13:36:03
+++ revision 2 2011-06-13 15:10:47
@@ -31,10 +31,11 @@
 				
 			foreach($Email as $Emails)
 				{ // checks Emails - .net , .com , .au  & etc
-				if(eregi("[a-zA-Z0-9]@+[a-z].{1,}com$",trim($Emails))|| eregi(            "[a-zA-Z0-9]@+[a-z].{1,}net$",trim($Emails)))
+				if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z]
+				[0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $Emails))
 				{ // checks Emails to see if Validated successfully
-				echo "$Emails
-				 : Validated successfully !<br /><br />";
+                                echo "$Emails
+				: Validated successfully !<br /><br />";
 				}
 				else
 				{ // checks Emails to see if Invalid Emails

History