Prototype: TextField.checkEmail Email Adresse überprüfen
Prototype:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /*#####################################*/<
/* Email - Check | Flash MX | 2003 */<
/* Sebastian Wichmann */<
/* Michael Holl (Holly) */<
/* http://www.flashhilfe.de */
/*#####################################*/<
TextField.prototype.checkEmail = function() {
if (this.length) {
var inhalt = this.text.split("@");
var domain = inhalt[1].split(".");
var laenge = domain.length;
return inhalt.length == 2 && inhalt[0].length >= 1 && laenge >= 2 && domain[laenge-2].length >= 3 && domain[laenge-1].length <= 4 && domain[laenge-1].length >= 2 && domain.join().indexOf("_") == -1 ? true : false;
}
return false;
}
ASSetPropFlags(TextField.prototype,"checkEmail",1,true);
|
Beispiel Aufruf:
ActionScript:1 2 3 4 5 6 7 | // Email darf nur die folgenden Zeichen enthalten
email_instanz.restrict = "a-zA-Z0-9@._\\-";
// Aufruf Button (Textfeld => Instanz.: email_instanz)
btn.onRelease = function() {
email_instanz.checkEmail() ? trace("Email ist OK!") : trace("Email ist Fehlerhaft!");
}
|
Flex Freelancer || Flashhilfe @ Twitter || XING Profil |