estoy intentando validar un dni que contenga 8 numeros y una letra ya sea mayuscula o minuscula, pero me sigue entrando si solo pongo numeros, la linia que uso es esta.
ereg("^\d{1,8}$",$dni)
| |||
Expresion regular DNI estoy intentando validar un dni que contenga 8 numeros y una letra ya sea mayuscula o minuscula, pero me sigue entrando si solo pongo numeros, la linia que uso es esta. ereg("^\d{1,8}$",$dni) |
| |||
Respuesta: Expresion regular DNI Tambien puede ser asi... Código PHP:
__________________ HACER LA GUERRA PARA DEFENDER LA PAZ, ES COMO HACER UNA ORGIA PARA DEFENDER LA VIRGINIDAD |
| |||
Respuesta: Expresion regular DNI 8 digitos \d{8} 1 letra [a-zA-Z] Unido a la obligacion del principio y final de cadena ^\d{8}[a-zA-Z]$ Si también quieres que la letra sea la correcta mira este enlace, es de delphi pero la funcion creo que queda clara: http://www.clubdelphi.com/trucos/index.php?id=83 |
| |||
Respuesta: Expresion regular DNI gracias por la ayuda he probado la ultima que me has dicho pero no me pasa eregi("^\d{8}[a-zA-Z]$",$dni) he provado solo con [a-zA-Z]$ y si que me lo coge, pero si solo paso un numero y pongo \d no me lo coge. Creo que hay algun problema con la parte ^\d{8} quizas se tenga que escapar algun caracter? |