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.
Por Zguillez el 05 de Febrero de 2009
Este s un ejemplo simple:
Código :
Por phoxer el 05 de Febrero de 2009
Yo uso esta clase para validar mails.
Código :
Por rolv el 05 de Febrero de 2009
Código :
Por Juanlu_001 el 05 de Febrero de 2009
Por Otaku RzO el 06 de Febrero de 2009
THIS IS Cristalab!!!
Por eldervaz el 07 de Febrero de 2009
Buen aporte penHolder
(no le hagas caso a estos envidiosos )
Por M@U el 07 de Febrero de 2009
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