Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2012, 06:57
keko123
 
Fecha de Ingreso: marzo-2012
Mensajes: 43
Antigüedad: 12 años, 1 mes
Puntos: 3
Problema con expresion regular

Hola, resulta que intento validar un campo con javascript y expresiones regulares y siempre me indica que esta mal. La misma expresion regular la uso en PHP y si me funciona bien.

tiene que validar una cantidad como xxxxx.xx o xxx.xx o xx.xx o xxxx,xx o xxx. o xx.x o xxxx.x

vamos, hasta 5 numeros seguidos opcionalmente de una coma o punto y hasta otros dos numeros mas

Código:
		
if (document.frmalta.importe.value!=""){
       var re = new RegExp('/^([0-9]{1,5})[\.]?[,]?([0-9]{0,2})$/');
	if (!re.test(document.frmalta.importe.value)){
		alert ("El importe no tiene un formato válido");
		document.frmalta.importe.focus();
		return false;
	}
}
Levo tres horas intentando ver que falla y ya me doy por vencido.

Un saludo

Última edición por keko123; 30/04/2012 a las 07:38