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.