Lo estoy haciendo asi, pero siempre me muestra el mensaje:
Cita: <script>
function curp(evt) {
var tecla = String.fromCharCode(evt.which || evt.keyCode);
if ( !/^([A-Z]{4})([0-9]{6})([A-Z]{6})([0-9]{2})$/.test(tecla) ) alert("Los datos no forman parte de una CURP");
return true;
}
//onkeypress="return curp(event);"
</script>
Si pongo una curp no válida, me muestra el mensaje, pero si pongo una válida lo muestra, no deberia mostrarlo.
Que estoy haciendo mal, o que me falta?