Foros del Web » Programando para Internet » Javascript »

Validacion de Formularios

Estas en el tema de Validacion de Formularios en el foro de Javascript en Foros del Web. Saludos, Estimados disculpen que los moleste, tengo una duda y necesito de su ayuda, utilizo dese hace años el jsval.js para validar formularios, pero con ...
  #1 (permalink)  
Antiguo 17/07/2011, 00:54
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 5 meses
Puntos: 1
Validacion de Formularios

Saludos,

Estimados disculpen que los moleste, tengo una duda y necesito de su ayuda, utilizo dese hace años el jsval.js para validar formularios, pero con el FireFox en la version 5 no valida las expresiones regulares pero si me valida si esta vacio, en IE funciona OK, este es el pedazo donde valida las expresiones regulares:

function _checkRegExp(regx,value){
switch(regx){
case "JSVAL_RX_EMAIL":
return((/^[0-9a-zA-ZüöäßÄÖÜ]+([\.\_\-]?[0-9a-zA-ZüöäßÄÖÜ]+)*@[0-9a-zA-ZüöäßÄÖÜ]+([\.\_\-]?[0-9a-zA-ZüöäßÄÖÜ]+)*(\.\w{2,5})+$/).test(value));
case "JSVAL_RX_TEL":
return((/^1?[\-]?\(?\d{3}\)?[\-]?\d{3}[\-]?\d{4}$/).test(value));
case "JSVAL_RX_PC":
return((/^[a-z]\d[a-z]?\d[a-z]\d$/i).test(value));
case "JSVAL_RX_ZIP":
return((/^\d{5}$/).test(value));
case "JSVAL_RX_MONEY":
return((/^\d+([\.]\d\d)?$/).test(value));
case "JSVAL_RX_CREDITCARD":
return(!isNaN(value));
case "JSVAL_RX_POSTALZIP":
if(value.length==6||value.length==7)
return((/^[a-zA-Z]\d[a-zA-Z] ?\d[a-zA-Z]\d$/).test(value));
if(value.length==5||value.length==10)
return((/^\d{5}(\-\d{4})?$/).test(value));
break;
default:
return(regx.test(value));
};
};

Le he dado vuelta pero no encuentro el error.
De antemano muchas gracias,

Etiquetas: js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:17.