Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2009, 22:06
Chuecko
 
Fecha de Ingreso: junio-2008
Mensajes: 119
Antigüedad: 15 años, 10 meses
Puntos: 1
Problema con expresion regular

Hola gente tengo el siguiente codigo

Código PHP:
if (empty($_POST['titulo'])){
echo 
'<center><br><br><br><span class="mensaje_error">Titulo vacio...</span><br><br><br><br><br><br></center>';
}
elseif (!
ereg("^[a-zA-Z0-9áéíóúAÉÍÓÚÑñ-,. ]{3,100}$",$_POST['titulo'])){
echo 
'Titulo incorrecto...';
}
elseif (empty(
$_POST['cuerpo'])){
echo 
'Cuerpo vacio...';
}
elseif (empty(
$_POST['categoria'])){
echo 
'Seleccione una categoria...';
}else{
echo 
"ok";

Y le paso esta cadena por ejemplo en el titulo
Foros-del-web

y lo que me muestra es titulo incorrecto, por que si esta dentro de los caracteres del ereg que puse (notese que es si no ! esta en estos caracteres)...

Bueno espero que me echen una mano por que lo necesito urgente...
Saludos..