Búsqueda personalizada

domingo, 31 de agosto de 2008

javascript: validacion.

Bueno antes que nada tenemos que saber que son las expreciones regulares, que son formas para representar una conjunto valido de caracteres, por ejemplo, si quermos un e-mail tenemos que escribir una expresion regular en donde le indiquemos que tiene que llevar un "@", despues un "." y despues del punto otra cosa, las expreciones regulares en java las validamos utilizando el metodo: "match", que nos da true si la expresion es valida, ejemplo: palabraABuscar.match(ExprecionRegular).
Donde palabraABuscar es la palabra que queremos comparar y ExprecionRegular es basicamente... la esxprecion regular que usamos en dicha palabra.

ejemplo;

function validateEMail(emailTS) {
var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/; //expresionRegular
var errorMessage = 'Correo Electronico incorrecto, porfavor introcusca un correo electronico valido';

if(emailTS != ""){ //si la cadena esta vacia, la dejo pasar no busco nada

if (emailTS.match(RegExPattern)) { //Usamos el metodo que les comentaba
//hacemos lo que queramos hacer si la exprecion esta bien, o simplemente no hacemos nada y //dejamos pasar el formulario

} else {
alert(errorMessage); //mandamos un mensaje de error si no se cumple con la expresion

}
}

No hay comentarios: