@E-MAIL[propos] : Valider une adresse email.

 

@EMAIL utilise l'expression régulière "^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)* ?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$" pour valider l'adresse. Cela correspond à 99.99 % des adresses e-mail valides, y compris les adresses IP (qui sont rarement utilisées). Autorise a-z0-9_.- dans le nom d'utilisateur, mais ne se termine pas par un point (c'est-à-dire que user.@domain.com n'est pas valide) et a-z0-9- comme sous-domaine(s) facultatif(s) avec le nom de domaine et un tld de 2 à 7 caractères (a-z).

 

Exemples :

 

écho %@email[bob@jpsoft.com]

1

 

écho %@email[bob!@jpsoft.com]

0