note 104029 deleted from filter.examples.validation by danbrown

From: Date: Wed, 18 May 2011 14:44:53 +0000
Subject: note 104029 deleted from filter.examples.validation by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-179856@lists.php.net to get a copy of this message
Note Submitter: taylanaktepe at yahoo dot com ---- I used filter_var and preg_match in a email validation function. I try these and get same results with them. It was useful and simple; function checks_email($value = '') { $value = trim($value); if (function_exists('filter_var')) { $value = filter_var($value, FILTER_SANITIZE_EMAIL); if (filter_var($value, FILTER_VALIDATE_EMAIL)) return true; else return false; } else return preg_match('/^[a-z0-9\,\!\#\\\$\%\&\'\*\+\/\= \?\^\_\`\{\|\}\~\-]+(\.[a-z0-9\,\!\#\\\$\%\&\'\*\+\/\=\?\^\_ \`\{\|\}\~\-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,})$/i', $value); }

« previous php.notes (#179856) next »