Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/10/2014, 15:51
Imendez89
 
Fecha de Ingreso: octubre-2014
Ubicación: mi casa
Mensajes: 3
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Validar nombre y apellidos con pattern en el mismo input

Cita:
Iniciado por mensajeescrito Ver Mensaje
Hola buenas a ver si me pueden ayudar:


pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚüÜ]{2,25}+[a-zA-ZñÑáéíóúÁÉÍÓÚüÜ]{2,25}+[a-zA-ZñÑáéíóúÁÉÍÓÚüÜ]{2,25}" title="Escriba su Nombre y Apellidos" required


Podrian ayudarme, gracias de antemano.
no se como se escribira en el lenguaje que usas pero que tal si pruebas esta expresion

/^([A-ZÁÉÍÓÚ]{1}[a-zñáéíóú]{1,24}[\s]*)+$/

esta la acabo de usar yo en un proyecto de hacer un html con validacion javascrip que valide formularios jaja recien la toy usando

esta en si hace que crees usuarios que solo admitan letras y esta en especifico que inicie a pura ley si o si con 1 letra mayuscula.
creo que para tu uso general puedes cambiarla un poco.
aunque esa te permite obligando que inicien con 1 mayuscula y puedes poner nombres y apellos en la misma linea sin duplicar el codigo como tenias anteriormente te explico la formula

[A-ZÁÉÍÓÚ]{1} = obliga a que inicie con mayuscula
[a-zñáéíóú]{1,24} = obliga que siga con una miniscula almenos 1 ves asta 24 .
[\s]* = permite espacios enblanco tabulaciones etc muchas o ninguna vez
(TODO la expresicion)+ = toda la expresion dentro del parenteisis con signo . mas al final permite que se repita muchas veces asi . puedes poner nombre y apellidos sin repetir el codigo.xD

en tu caso solo debes modificarla un poco y te quedaria algo asi. creo que te permite hacer lo que quieres

([a-zA-ZÁÉÍÓÚñáéíóú]{1,}[\s]*)+ = listo woala. xD jj eso deberia poder aser de . eso d emeter nombres y apellidos en la . misma linea