Código PHP:
Ver originalfunction validarNombre($cadena){
$pattern = "/^[A-Z][a-zñÑáéíóúÁÉÍÓÚÄËÏÖÜäëïöüàèìòùÀÈÌÔÙ, ]{2,}$/";
return true;
}
return false;
}
espero que algo así te sirva eso, con está función puedes aceptar desde nombres como Ana (cortos) e incluso España, forzando a que la primera letra sea siempre mayúscula. yo la completo con el uso de la función trim() lo cuál permite eliminar espacios de más.