RE:Comprobacion de valores
Buen dia amigo, garcias por responder mi nota, mira le explico, lo que quiero comprobar que cuando metan un valor en el input, por medio de javascript compruebe que:
- Empiece por J, G o V, en mayusculas, y no acepte ningun otra letra, (que sea su primer caracter) i.e: "J"
- Que continue con un guión, "-" obligatoriamente, que su segundo caracter sea el guión, i.e: "J-"
- Que continue con numeros y que sean 8 exactamente, i.e: " J-12345678"
- Que el siguiente caracter sea obligatoriamente otro guión, i.e: " J-12345678-"
- Y Finalmente que el ultimo caracter sea solamente un numero, i.e: " J-12345678-1"
El codigo que tengo es el siguiente y no me funciona correctamente (ni si quiera se si esta bien xD):
function isRif(elem, helperMsg)
{
var rifExp = /^([J,G,V](1))*-+([0-9]+$(8))*-+([0-9](1)$)/; // aqui es donde tengo la duda de como generar la expresion
if(elem.value.match(rifExp))
{
return true;
}
else
{
alert(helperMsg);
elem.focus();
return false;
}
}