| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
|
Estoy intentando validar que en un campo de formulario se introduzcan forzosamente dos apellidos con caracteres alfabéticos separados por un espacio, y que se considere su contenido sin evaluar los espacios anteriores y posteriores. Yo estoy usando esto (que no sé si será muy correcto):
if (ereg("^([[:alpha:]]{1,}\s{1}[[:alpha:]]{1,}){,50}$", trim($apellidos))) { echo 'apellidos correctos'; } else { echo 'apellidos incorrectos'; } ¿Hay alguna forma de no considerar tampoco los espacios intermedios?, es decir, que aunque el usuario introduzca apellido1, n espacios intermedios, apellido 2, la expresión sea validada a true? Gracias de antemano. La FAQ Expresiones regulares tiene Pertenece a la categoría:
Para ver más FAQ relacionadas accede a las categorías: |
|
||||||||
| Complementar la respuesta | |
| Volver al árbol de categorías |
| DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia | ||||