Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

528
Vistas
¿Cómo usar Regex para poner en mayúscula una dirección de calle?

En mi aplicación, puede enviar una dirección de calle y, en la interfaz, la convierto a minúsculas para almacenarla en la base de datos. Ahora, cuando busco los datos, obtengo una dirección que se parece a: "1 unidad de valle agradable"

¿Puedo hacer una expresión regular para poner en mayúscula la primera letra de cada palabra en la cadena?

Objetivo final: "1 Pleasant Valley Dr"

Actualmente estoy usando:

 let addrFormat = address?.split(" ")[0] +" " + address?.split(" ")[1].charAt(0).toUpperCase() + address?.split(" ")[1].substring(1) + " " + address?.split(" ")[2].charAt(0).toUpperCase() + address?.split(" ")[2].substring(1);

pero lo necesito a escala. digamos que la dirección de la calle es:

1234 Rocky Mountain Road

Entonces tengo un problema con mi código porque no escribe en mayúscula la última palabra.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Simplemente puede escribir en mayúsculas las letras que no están precedidas por un carácter de palabra.
Esto se puede verificar con un límite de palabra \b

 let address = "1 pleasant valley drive"; address = address.replace(/\b(\w)/g, (m,g) => g.toUpperCase()) console.log(address);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda