Windev - Contrôle adresse mail depuis une expression régulière
Dans WINDEV, il existe une procédure native pour contrôler la validité d'une adresse mail : EmailVérifieAdresse
Ci-dessous une procédure qui fait de même mais par le biais d'une expression régulière (REGEXP) :
PROCÉDURE REGEX_ContrôleAdresseMail
ts_REGEX est un tableau de chaîne
ts_REGEX.AjouteLigne
ts_REGEX.AjouteLigne
ts_REGEX.AjouteLigne
ts_REGEX.AjouteLigne
ts_REGEX.AjouteLigne
// Passage en minuscules pour simplifier la regex
RENVOYER VérifieExpressionRégulière
Exemple d'appel :
b_Etat est un booléen
b_Etat = REGEX_ContrôleAdresseMail
SI b_Etat ALORS
Trace
SINON
Trace
FIN
b_Etat = REGEX_ContrôleAdresseMail
SI b_Etat ALORS
Trace
SINON
Trace
FIN
b_Etat = REGEX_ContrôleAdresseMail
SI b_Etat ALORS
Trace
SINON
Trace
FIN
Résultat
Date de publication :
Mots-clés : Tuto, Windev, 2024, Procédure, REGEXP