Ist die PHP-Bestätigungs-E-Mail korrekt?
1: Überprüfen Sie die E-Mail-Adresse mit der integrierten Methode
z. B.: $result = filter_var('bob@example.com', FILTER_VALIDATE_EMAIL);
Beim Ausdrucken des Ergebnisses wird bei korrektem Format die E-Mail-Adresse ausgegeben, bei falschem wird false ausgegeben
2: Regulärer Abgleich
(1) $regex= '/ w+([-+.]w+)*@w+ ([-.]w+)*.w+([-.]w+)*/';
(2)$regex="/([a -z0-9]*[-_.]? [a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.] [a-z]{2,3}([.] [a-z]{2})?/i";
Beide der beiden oben genannten regulären Ausdrücke können zum Abgleichen von E-Mail-Adressen verwendet werden. Die Abgleichsmethode ist wie folgt folgt:
$str = "email@example.com"; $result = preg_match($regex,$str);
Wenn das E-Mail-Format korrekt ist, ist der Ergebniswert 1. Der Fehler ist falsch
PS: Fügen Sie die regelmäßige Verifizierung von Festnetz- und Mobiltelefonnummern ein↓
$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/"; $isMob="/^1[3-8]{1}[0-9]{9}$/";
Weitere PHP-Kenntnisse finden Sie im PHP-Tutorial!
Das obige ist der detaillierte Inhalt vonPHP überprüfen, ob die E-Mail-Adresse korrekt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!