सरल
$email = '(email protected)'; $validation = filter_var($email, FILTER_VALIDATE_EMAIL); if ( $validation ) $output = 'proper email address'; else $output = 'wrong email address'; echo $output;
उन्नत
यह फ़ंक्शन केवल यह नहीं जांचता है कि दिए गए ईमेल पते का प्रारूप सही है या नहीं, यह एक परीक्षण भी करता है यदि होस्ट मौजूद है।
नियमित अभिव्यक्ति परीक्षण
function checkEmail($email) ( if(preg_match("/^((a-zA-Z0-9))+((a-zA-Z0-9\._-))*@((a-zA-Z0-9_-))+((a-zA-Z0-9\._-)+)+$/",$email)) ( return true; ) return false; )
डोमेन नाम सत्यापन के साथ उपरोक्त:
function checkEmail($email) ( if(preg_match("/^((a-zA-Z0-9))+((a-zA-Z0-9\._-))*@((a-zA-Z0-9_-))+((a-zA-Z0-9\._-)+)+$/",$email)) ( list($username,$domain)=split('@',$email); if(!checkdnsrr($domain,'MX')) ( return false; ) return true; ) return false; )