Tengo un problemilla con la función ereg, a ver si alguien me puede ayudar...
Estoy intentando controlar la caja de texto nombre cuando el usuario se da de alta. Quiero que se escriban más de 3 caracteres y menos de 30. Ha de empezar por una letra y sólo puede contener letras, números y el simbolo "-".
Que empieze por una letra lo he conseguido sacar:
Código PHP:
ereg("([a-zA-Z])", substr($nombre, 0, 1))
Código PHP:
ereg("([A-Za-z0-9\-])", $nombre)
Alguien sabe que estoy haciendo mal. Si sabeis de algun manual que explique decentemente lo de las expresiones regulares decirmelo.
Gracias por vuestro tiempo