Überprüfung des E-Mail-Formats mit einem regulären Ausdruck

PHP Easy regex

Aufgabe «Überprüfung des E-Mail-Formats mit einem regulären Ausdruck»

Schreiben Sie ein PHP-Programm, das eine Zeichenfolge von der Standardeingabe liest und prüft, ob sie einem einfachen E-Mail-Muster entspricht: lokaler Teil (lateinische Buchstaben, Ziffern, Punkte, Unterstriche, Bindestriche), dann das Zeichen '@', dann der Domainname (lateinische Buchstaben, Ziffern, Punkte, Bindestriche), dann ein Punkt und die Top-Level-Domain (2 bis 6 lateinische Buchstaben). Geben Sie 'Yes' aus, wenn die Zeichenfolge eine gültige E-Mail ist, andernfalls 'No'. Die Länge der Zeichenfolge überschreitet 100 Zeichen nicht.

Eingabeformat

Eine Zeile, die eine potenzielle E-Mail-Adresse enthält.

Ausgabeformat

Die Zeichenfolge 'Yes' oder 'No'.

Beispiele

Beispiel 1

EINGABE
user@example.com
AUSGABE
Yes

Beispiel 2

EINGABE
test.email@domain.co
AUSGABE
Yes

Beispiel 3

EINGABE
1 2 3 4 5 6
AUSGABE
No

Beispiel 4

EINGABE
invalid-email@
AUSGABE
No

Beispiel 5

EINGABE
4 0 0 0 2 2 2 2 0
AUSGABE
No
main.php