Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2009, 15:58
manuelsm
 
Fecha de Ingreso: agosto-2009
Mensajes: 6
Antigüedad: 14 años, 8 meses
Puntos: 0
Expresión regular para validar cadena con letras y espacios.

Saludos a todos. Soy nuevo en el foro y en el PHP y tengo un problema con una expresión regular que me está volviendo loco. Tengo que validar un campo de un formulario que debe contener una frase, es decir : debe empezar por una letra, contener sólo letras (mayúsculas o minúsculas, es indiferente) y espacios y terminar también en una letra. Ni comas, ni puntos ni nada más. El límite es de 50 caracteres, pero eso lo compruebo aparte. He buscado, hecho mil pruebas, y lo último que tengo (y que no funciona ) es :

Código PHP:
if(!(eregi("^[a-zñ]+[a-zñ\s]+[a-zñ]$",$frase))) 
(es que también soy nuevo con las expresiones regulares... ). ¿Alguien me echa una mano?. Mil gracias desde ya.