Código Javascript:
Ver original
function filtrar_Num(text, t_min, t_max){ //devuelve verdadero si solo hay digitos del 0-9 sino falso //y la cantidad de caracteres debe estar entre $min y $max texto=text.value; var RegExPattern = new RegExp("^[0-9]{" + t_min + "," + t_max + "}$","i"); if(RegExPattern.test(texto)) { resultado = true; }else{ resultado = false; } return resultado; }
si lo hago de esta otra manera si funciona pero yo quiero hacer variable la cantidad de caracteres
Código Javascript:
Ver original
function filtrar_Num(text, t_min, t_max){ //devuelve verdadero si solo hay digitos del 0-9 sino falso //y la cantidad de caracteres debe estar entre $min y $max texto=text.value; var RegExPattern = /^[0-9]{1,2}$/; if(RegExPattern.test(texto)) { resultado = true; }else{ resultado = false; } return resultado; }
Seguramente sea un error conseptual porque tampoco me funciona la que utilizaría para campos alfa-numéricos
Código Javascript:
Ver original
var RegExPattern = new RegExp("^[0-9A-Za-z_ -áéíóúÁÉÍÓÚñÑ]{" + t_min + "," + t_max + "}$","i");
Desde ya muchas gracias por la ayuda. Saludos