Skip to content

danapineiro/DEV010-text-analyzer

 
 

Repository files navigation

Bienvenido a mi Analizador de Texto

Esta app de análisis de textos ofrece a los usuarios información sobre el texto que escriban, Puede ser una herramienta útil para los escritores y traductores para que puedan calcular presupuestos. Las funcionalidad de mi analizador son las siguientes:

  • Recuento de palabras.
  • Recuento de caracteres.
  • Recuento de caracteres sin espacios.
  • Recuento de números.
  • Suma total de números.
  • Promedio longitud.
  • Un botón para limpiar métricas.

Contenido

  1. Prototipo.
  2. Vista previa.
  3. Características generales
  4. Características de cada función.
  5. Tecnologías utilizadas

1. Prototipo.

Prototipo

2. Vista previa.

Demo

Imagen

Analizador-de-texto-Dariana

Video

3. Características generales.

Este proyecto consta de 4 documentos principales. index.html, index.js, style.css y analyzer.js.

4. Características de cada función.

Analyzer.js

analyzer.getWordCount(text): esta función retorna el recuento de palabras que se encuentren en el área de texto.

analyzer.getCharacterCount(text): esta función retorna el recuento de caracteres que se encuentran en el área de texto, incluyendo espacios y signos de puntuación.

analyzer.getCharacterCountExcludingSpaces(text): esta función retorna al recuento de caracteres sin espacios que se encuentran en el área de texto. Esta función excluye espacios y signos de puntuación. Elimina todos los caracteres que no sean letras y números utilizando expresión regular para dejar solo letras.

analyzer.getnumberCount(text): esta función retorna al recuento de números validos que se encuentran en el área de texto, incluyendo números decimales.

analyzer.getNumberSum(text): esta función retorna a la suma de números validos que se encuentren en el área de texto, incluyendo decimales.

analyzer.getAverageWordLength(text): esta función retorna a la longitud media de cada palabra. Divide el texto en palabras, después suma las longitudes de todas las palabras y finalmente divide la suma por número total de palabras para así obtener el promedio longitud.

5. Tecnologías utilizadas.

JavaScript: ejecuta la funcionalidad para analizar el texto y de está manera mostrar los resultados obtenidos.

html5: facilita la estructura de nuestra aplicación.

css3: determina estilo y diseño de nuestra aplicación.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.2%
  • CSS 3.9%
  • TypeScript 2.8%
  • HTML 2.1%