
23-Jan-2003, 03:21
|
 |
Senior Member
|
|
Join Date: Aug 2001
Location: KUL, Malaysia
Posts: 3,371
|
|
|
[function] Validate Email Addresses I
PHP Code:
<?php
// NAME: validate_email()
// VERSION: 1.0
// AUTHOR: J de Silva
// DESCRIPTION: returns a valid email address (syntax) or
// 'false' if not valid.
//
// TYPE: function
// --------------------
function validate_email( $email )
{
$email = trim( $email ); # removes whitespace
if( !empty($email) ):
// validate email address syntax
if( preg_match('/^[a-z0-9\\_\\.]+@[a-z0-9\\-]+\\.[a-z]+\\.?[a-z]{2,4}$/i', $email, $match) ):
return strtolower($match[0]); # valid!
endif;
endif;
return false; # NOT valid!
}
// --------------------
// USE:
//
// <?php
//
// $email = validate_email( $_POST['email'] );
// if( !$email ):
// echo 'Invalid Email Address Submitted';
// exit;
// endif;
//
// # add email to our db...
//
// ? >
?>
|