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