Esta es una pequeña clase para agilizar un poco la tarea de comprobar campos de texto cuando por ejemplo hacemos un formulario de contacto.
Lo primero que haremos sera una función para el campo donde se ingresara el correo que recibirá justamente el contenido de ese campo, para ello usaremos el método String.split() con lo que recorreremos la cadena para buscar en este caso el signo arroba (@) y un punto (.), lo que guardaremos en dos variables independientes que nos devolverán un valor de tipo Boolean:
Código :
public function mail(m:String):Boolean { var dot:Boolean = m.split(".").length == 1; var arroba:Boolean = m.split("@").length == 1; // return dot == arroba != false; }
Luego crearemos una función para verificar el máximo de caracteres que devolverá un valor Boolean también:
Código :
public function maxLength(chain:String,n:int):Boolean { return (chain.length == n); }
La clase completa quedaria asi:
Código :
package { public class ParseField { //---------------------------------------------------- public function ParseField():void {} //---------------------------------------------------- public function mail(m:String):Boolean { var dot:Boolean = m.split(".").length == 1; var arroba:Boolean = m.split("@").length == 1; // return dot == arroba != false; } //---------------------------------------------------- public function maxLength(chain:String,n:int):Boolean { return (chain.length == n); } //---------------------------------------------------- }// class }// pck
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Este s un ejemplo simple:
Código :
Yo uso esta clase para validar mails.
Código :
Código :
THIS IS Cristalab!!!
Por eldervaz el 07 de Febrero de 2009
Buen aporte penHolder
(no le hagas caso a estos envidiosos
Por SinguerInc el 03 de Marzo de 2009
<a href="http://singuerinc.blogspot.com/2008/08/isemail-cmo-validar-un-mail-en-as3.html">
http://singuerinc.blogspot.com/2008/08/isemail-cmo-validar-un-mail-en-as3.html</a>
Saludos