@EMAIL[Adresse]: E-Mail-Adresse validieren.

 

@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 % der gültigen E-Mail-Adresse, einschließlich IPs (die selten verwendet werden). Ermöglicht a-z0-9_.- im Benutzernamen, der jedoch nicht mit einem Punkt endet (d. h. user.@domain.com ist ungültig) und a-z0-9- als optionale Subdomain(s) mit Domainnamen und ein 2-7-stelliger Text (a-z).

 

Beispiele:

 

echo %@email[bob@jpsoft.com]

1

 

echo %@email[bob!@jpsoft.com]

0