//email validation modified from irt.org
//needs work on pattern validation.
String.prototype.isEmail = function() {
if (!this) {
return false;
}
var iChars = "*|,\":<>[]{}`';()&$#%";
for (var i=0; i<this.length; i++) {
if (iChars.indexOf(this.charAt(i)) != -1) {
return false;
}
}
if(this.indexOf("@") == -1) return false;
if(this.indexOf(".") == -1) return false;
return true;
}
das ganze schreibt man irgendwo am anfang als frame- oder object-action oder steuert das dann so an:
textfeldname.prototype.isEmail();
in einer schleife sähe das ganze dann so aus:
if (textfeldname.prototype.isEmail){
trace("toll!");
}else{
trace("nich so toll!");
}