buenas estoy intentando hacer un ejercicio que me pide que haga una serie de validaciones de una cadena ( 2 primeros caracteres deben ser letras minusculas, despues los 5 siguiesnte numeros y los 2 ultimos caracteres en mayuscula)
de momento tengo esto:
Código:
?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";
}
}
si no pongo letras en el campo me funciona ok, pero si mezclo letras y numeros me lo marca como correcto, que falla?