Heim > Backend-Entwicklung > PHP-Tutorial > So überprüfen Sie die E-Mail-Adresse mit einem regulären PHP-Ausdruck

So überprüfen Sie die E-Mail-Adresse mit einem regulären PHP-Ausdruck

PHPz
Freigeben: 2023-06-24 10:18:01
Original
3116 Leute haben es durchsucht

Methode zur Überprüfung der E-Mail-Adresse mit regulärem PHP-Ausdruck

Mit dem Aufkommen des Internetzeitalters ist E-Mail zu einem unverzichtbaren Kommunikationsmittel in unserem täglichen Leben und unserer Arbeit geworden. Wie kann jedoch bei der Kommunikation per E-Mail sichergestellt werden, dass die eingegebene E-Mail-Adresse das richtige Format hat?

PHP stellt als weit verbreitete Skriptsprache eine Reihe von Funktionsbibliotheken für reguläre Ausdrücke bereit, mit denen verschiedene Texte, einschließlich E-Mail-Adressen, überprüft und verarbeitet werden können. In diesem Artikel stellen wir vor, wie Sie E-Mail-Adressen mithilfe regulärer PHP-Ausdrücke überprüfen.

1. Überprüfung der E-Mail-Adresse durch reguläre Ausdrücke

Bei der Verwendung von PHP zur Überprüfung von E-Mail-Adressen mit regulären Ausdrücken müssen wir ein bestimmtes Muster für reguläre Ausdrücke verwenden. Das Folgende ist ein grundlegendes Muster für reguläre Ausdrücke:

/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/ 
Nach dem Login kopieren

Die Bedeutung dieses Musters für reguläre Ausdrücke ist:

  1. Die E-Mail-Adresse besteht aus drei Teilen: Post-Office-Benutzername, @-Symbol, Post-Office-Domänenname;
  2. Post-Office-Benutzer Der Name kann Buchstaben, Zahlen, Punkte, Unterstriche, Prozentzeichen, Pluszeichen, Minuszeichen und andere Zeichen enthalten.
  3. @-Symbol verbindet Post-Office-Benutzernamen und Post-Office-Domänennamen.
  4. Post-Office-Domänenname kann enthalten Buchstaben, Zahlen, Punkte, Minuszeichen usw. Zeichen, keine Längenbeschränkung
  5. Auf den letzten Punkt müssen Buchstaben folgen und die Länge beträgt 2 bis 6 Zeichen.

2. PHP-Codebeispiel

Es ist nicht schwierig, PHP zur E-Mail-Adressüberprüfung zu verwenden:

function is_valid_email_address($email) {
    $pattern = '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/';
    return preg_match($pattern, $email);
}

$email1 = 'example@domain.com';
$email2 = 'example@domain.co.uk';

if (is_valid_email_address($email1)) {
    echo $email1 . ' is a valid email address.';
} else {
    echo $email1 . ' is not a valid email address.';
}

if (is_valid_email_address($email2)) {
    echo $email2 . ' is a valid email address.';
} else {
    echo $email2 . ' is not a valid email address.';
}
Nach dem Login kopieren

Die laufenden Ergebnisse sind wie folgt:

example@domain.com is a valid email address.
example@domain.co.uk is a valid email address.
Nach dem Login kopieren

3 Verwendung der E-Mail-Adressmethode zur Überprüfung regulärer PHP-Ausdrücke und ein praktisches PHP-Codebeispiel. Als PHP-Entwickler ist das Erlernen der Verwendung regulärer Ausdrücke zur Validierung verschiedener Texteingaben eine der wesentlichen Fähigkeiten. Ich hoffe, dass dieser Artikel für alle hilfreich sein kann.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die E-Mail-Adresse mit einem regulären PHP-Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage