Επικύρωση διεύθυνσης email - CSS-Κόλπα

Anonim

Απλός

$email = '(email protected)'; $validation = filter_var($email, FILTER_VALIDATE_EMAIL); if ( $validation ) $output = 'proper email address'; else $output = 'wrong email address'; echo $output;

Προχωρημένος

Αυτή η λειτουργία δεν ελέγχει μόνο εάν η μορφή της δεδομένης διεύθυνσης email είναι σωστή, αλλά εκτελεί επίσης μια δοκιμή εάν ο κεντρικός υπολογιστής υπάρχει.

Δοκιμή κανονικής έκφρασης

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; )