Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

140
Visualizações
Primera letra mayúscula de la variable

He buscado en la web y no puedo encontrar nada que me ayude. Quiero hacer que la primera letra de cada palabra sea mayúscula dentro de una variable.

Hasta ahora he probado:

 toUpperCase();

Y no tuvo suerte, ya que mayúsculas todas las letras.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Use la .replace [MDN] para reemplazar las letras minúsculas que comienzan una palabra con la letra mayúscula.

 var str = "hello world"; str = str.toLowerCase().replace(/\b[az]/g, function(letter) { return letter.toUpperCase(); }); alert(str); //Displays "Hello World"


Editar: si está tratando con caracteres de palabras que no sean solo az, entonces la siguiente expresión regular (más complicada) podría adaptarse mejor a sus propósitos.

 var str = "петр данилович björn über ñaque αλφα"; str = str.toLowerCase().replace(/^[\u00C0-\u1FFF\u2C00-\uD7FF\w]|\s[\u00C0-\u1FFF\u2C00-\uD7FF\w]/g, function(letter) { return letter.toUpperCase(); }); alert(str); //Displays "Петр Данилович Björn Über Ñaque Αλφα"

over 4 years ago · Santiago Trujillo Relatório

0

Una manera mucho más fácil:

$('#test').css('textTransform', 'capitalize');

Tengo que darle a @Dementic algo de crédito por guiarme por el camino correcto. Mucho más simple que lo que ustedes están proponiendo.

over 4 years ago · Santiago Trujillo Relatório

0

http://phpjs.org/functions/ucwords:569 tiene un buen ejemplo

 function ucwords (str) { return (str + '').replace(/^([az])|\s+([az])/g, function ($1) { return $1.toUpperCase(); }); }

(Comentario de función omitido de la fuente por brevedad. Consulte la fuente vinculada para obtener más detalles)

EDITAR: tenga en cuenta que esta función escribe en mayúsculas la primera letra de cada palabra (como lo pregunta su pregunta) y no solo la primera letra de una cadena (como lo pregunta el título de su pregunta)

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda