Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/05/2010, 14:34
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Ayuda javascript regex

Hola

No se que error está cometiendo. Acabo de probarlo con la cadena que imprimistes ERDS123456add y funciona perfectamente

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <title>expresiones regulares</title>
  4. <SCRIPT>
  5. function ValidaCampos(formulario) {
  6.  
  7. var regexrfc = /^[A-Z]{4}\d{6}[a-zA-Z0-9]{3}$/;
  8.  
  9. if(regexrfc.test(formulario.rfc.value)==false)
  10. {
  11. alert("El RFC no es valido");
  12. return false;
  13. }
  14.  
  15. alert('Gracias por rellenar nuestro formulario correctamente.');
  16. return true;
  17. }
  18. </SCRIPT>
  19. </head>
  20. <body>
  21. <form name="formulario" action="recoger_datos.php" onSubmit="return ValidaCampos(this)">
  22. DNI:<input type="text" name="dni" size="9" maxlength="9" /><br />
  23. Tel&#233;fono: <input type="text" name="telefono" size="9" maxlength="9" /><br />
  24. Nombre: <input type="text" name="nombre" maxlength="10" /><br />
  25. Fecha:<input type="text" name="fecha" maxlength="10" /><br />
  26. RFC:<input type="texto" name="rfc" maxlength="13" /><br />
  27. <input type="submit" value="Enviar" name="enviar" />
  28. </form>
  29. </body>
  30. </html>
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />