
|
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 }
|
titulares publicidad
links interesantes
archivos
|
|