Bonjour à tous les flasher et bonne année.
Je viens juste de commencer le flash.
(ActionScript 2 sous Macromedia Flash Pro 8)
et je doit tester si l'adresse email entré dans un champs de saisie est bien une adresse email. Je veux donc utiliser une expression régulière pour faire mon test.
J'utilise le code suivant :
Mais il semble que RegExp ne soit pas reconnu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var patternEmail:RegExp = new RegExp("^[a-z]([a-z0-9_-] \.?) @([a-z0-9_-] \.) ([a-z]{2,3})$", "i"); // iEmail est le champs dans le quel mon utilisateur entre son adresse email if( !patternEmail.test(iEmail.text) ) { // erreur }else{ // oki }
**Erreur** Symbole = form, calque = actions, image = 1 :Ligne 33 : Impossible de charger la classe ou l'interface 'RegExp'.
var pattern:RegExp = new RegExp("^[a-z][a-z0-9_-]+\.[a-z0-9_-]+@[a-z0-9_-]+\.([a-z]{2,3})$", "i");
Total des erreurs ActionScript : 1 Erreurs signalées : 1
Merci @tous et bon code ^^
Partager