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

217
Vistas
Extrayendo nombre de archivo con javascript

Estoy tratando de aprender a escribir algunas filas de código en javascript para dividir un nombre de archivo y extraer solo ciertos caracteres.

Por ejemplo, tengo un nombre de archivo: "bk_is_great_2022119205974100_8Y.xlsx"

y quiero extraer/mostrar solo 202211 del nombre del archivo.

 var Type = function getFourthPart (str){ return str.split('_')][0,6]; }

¿Cómo haría para hacer esto? He intentado buscar respuestas, pero hasta ahora nada que apunte hacia lo que estoy buscando y esto es todo lo que he logrado crear con mi conocimiento limitado.

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

0

Si está tratando de mostrar siempre solo 5 letras de la fecha del nombre del archivo, entonces puede usar la declaración a continuación para extraer solo esas partes.

 a.split('_')[3].substring(0,6)
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar una expresión regular para hacer coincidir las primeras 3 apariciones de un guión bajo y justo después de eso capturar 6 dígitos en el grupo de captura 1.

 ^(?:[^\s_]*_){3}(\d{6})

En partes el patrón coincide:

  • ^ Comienzo de cadena
  • (?:[^\s_]*_){3} Repita 3 veces haciendo coincidir caracteres opcionales que no sean espacios en blanco excepto _ y luego haga coincidir _
  • (\d{6}) Grupo de captura 1, emparejar 6 dígitos

 const s = "bk_is_great_2022119205974100_8Y.xlsx"; const regex = /^(?:[^\s_]*_){3}(\d{6})/; const m = s.match(regex); if (m) { console.log(m[1]); }

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