25.5.04
Rutina per validar emails en flash o javascript 

String.prototype.isEmail = function(){
trace('valido email:'+this)
_isDebug = true
if (this.length < 5) { return false; }
var iChars = "*|,\":<>[]{}`';()&$#%";
var eLength = this.length;
for (var i=0; i < eLength; i++)
{
if (iChars.indexOf(this.charAt(i)) != -1)
{
if(_isDebug) trace("IEA: Illegal Character: -->" + this.charAt(i) + "<--.");
return false;
}
}
var atIndex = this.lastIndexOf("@");
if(atIndex < 1 || (atIndex == eLength - 1)) {
if(_isDebug) trace("IEA: Email must contain @ as at least ");
return false;
}

var pIndex = this.lastIndexOf(".");
if(pIndex < 4 || (pIndex == eLength - 1))
{
if(_isDebug) trace("IEA: Email must contain at least one . (period) in a valid position");
return false;
}
if(atIndex > pIndex) {
if(_isDebug) trace("IEA: Email must be in the form of name@domain.domaintype");
return false;
}
return true;

}


_global.noBlanc = function(obj) {
if(obj == null || obj == "") return false
else return true
}




Google
titulares publicidad
links interesantes
archivos