de momento tengo esto:
Código:
si no pongo letras en el campo me funciona ok, pero si mezclo letras y numeros me lo marca como correcto, que falla? ?php if(!isset($_POST["nombre"])) { ?> <html> <head> <title> validacion </title> </head> <body> <form action="validacion.php" method="post"> <input type="text" name="nombre"> <input type="submit" value="validar"> <input type="reset" value="borrar"> </form> </body> </html> <?php } else { $primera = substr($_POST["nombre"],0,2); echo "$primera <BR>"; $segunda =substr($_POST["nombre"],2,5); echo "$segunda <BR>"; $tercera =substr($_POST["nombre"],7,2); echo $tercera ; if(ereg("[a-z]",$primera)) { echo "todo ok"; } }