@EMAIL[address] : Überprüfen einer E-Mail-Adresse.

 

@EMAIL verwendet den regulären Ausdruck "^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$", um die Adresse zu validieren. Dies entspricht 99,99 % aller gültigen E-Mail-Adressen, einschließlich IP-Adressen (die selten verwendet werden). Erlaubt a-z0-9_.- im Benutzernamen, aber ohne Punkt (d.h. [email protected] ist ungültig) und a-z0-9- als optionale Subdomain(s) mit Domainname und einer 2-7 Zeichen langen (a-z) tld.

 

Beispiele:

 

echo %@email[[email protected]]

1

 

echo %@email[[email protected]]

0