Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2012, 02:46
jhz1983
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
problemas ereg

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?