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

173
Vistas
¿Cómo escribo JavaScript que verifica la cantidad de caracteres en una oración?

Quiero escribir un script que verifique la cantidad de caracteres (excluyendo los espacios en blanco) en una oración. Por ejemplo: "esto es una oración" tendría 15 caracteres. Si la oración contiene un salto como '.' debe contarse como una oración diferente.

He comenzado a escribir el guión, pero creo que necesito ayuda.

 function(sen) { return sen.split('.').forEach(function(part) { part.match(/\s*/).result }) }
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Divida por un punto y use el map para extraer la propiedad de length :

 function check(sen) { return sen.split('.').map(e => e.length) } console.log(check("Hello. World"))

Si solo desea la longitud de la primera oración, dividida por un punto, obtenga el primer elemento y devuelva su propiedad length :

 function check(sen) { return sen.split('.')[0].length; } console.log(check("Hello. World"))

about 4 years ago · Juan Pablo Isaza Denunciar

0

 const str = 'this is first sentence. this is second sentence'; let sentence = str.split('.'); let result = {}; sentence.forEach((value, index) => { result[index + 1] = value.length; }); console.log(result);

La salida contendrá caracteres de longitud con respecto al número de oración.

about 4 years ago · Juan Pablo Isaza Denunciar

0

(Descuento de emojis) Use un reemplazo de expresiones regulares en los espacios en blanco para borrarlos primero.

 sen.replace(/\s*/g, '')

y luego dividir la oración y contar el número de caracteres

 function sentenceCounter(sen) { return sen.replace(/\s*/g, '').split('.').map(e => e.length) }

Eso es todo lo que debería necesitar realmente, esto debería devolver una lista de números correspondientes a la longitud de sus oraciones

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