J-XXXXXXXX-X (Donde las X son numeros), ahora arme esta funcion:
Código Javascript:
y cuando la corro, pongo 3 ejemplos:Ver original
var rif = $('#rif'); if (rif.val().match("^(j|J)(-)([0-9]{8})(-)([0-9]{1})$")) { alert("OK"); } else { alert("NO"); }
1 - "2" : Muestra "NO";
2 - "j-12345678-9" : Muestra "NO";
3 - "j-1-9" : Muestra "OK";
y viendo el codigo pro google chrome (Ver codigo fuente) me sale:
Código Javascript:
Ver original
var rif = $('#rif'); if (rif.val().match("^(j|J)(-)([0-9])(-)([0-9])$")) { alert("OK"); } else { alert("NO"); }
es decir no estan los delimitadores "{}" que son los que me permiten que ingresen 8 digitos... como puedo resolver esto? :(