DEV Community

Franco Andrés
Franco Andrés

Posted on

Cree un paquete npm sobre regex

Hace unas semanas cree un paquete npm sobre regex (expresiones regulares), la idea de por qué decidí construir esto fue para utilizarlo en mis proyectos futuros, el paquete tiene pocas regex por el momento pero me pareció una idea interesante.


La verdad es que soy malísimo con las expresiones regulares y no creo que sea el único. 😂 Pero bueno es algo que utilizaremos en casi todos lo proyectos y hay que tenerlo en cuenta.


Introducción

Podemos hacer una breve intro de como funciona.

Instalamos el paquete:

$ npm i regexs
Enter fullscreen mode Exit fullscreen mode

Y luego lo requerimos

const regexs = require('regexs');
Enter fullscreen mode Exit fullscreen mode

Una regex del paquete (una función), es agregar la coma a cifras numéricas.

Tenemos cifras numéricas que pueden ser de varios tamaños y quizá te des cuenta que necesitas una regex para colocar la coma según el tamaño.

Ejemplo:

const numbers = regexs.numberCommas(50000);

console.log(numbers); // 50,000
Enter fullscreen mode Exit fullscreen mode

Por el momento solo hay cuatro funciones que contienen una regex.

Funciones:

  • numberCommas()
  • rmAccents()
  • spaceScriptsMedium()
  • spaceScriptsLow()

Cualquiera puede contribuir, mejorar o agregar más regex al paquete! 🙂

Por si te interesa acá está el link:

En el repositorio encontrarás una breve documentación.

Conclusión

Como puedes ver es un paquete muy pequeño y básico, iré agregando más regex durante el tiempo.

Seguramente habrá paquetes muchísimos mejores que esté pero la sensación de que sea algo tuyo no te lo quita nadie, en fin, espero que esto te motive a crear algo increíble o al menos intentarlo. ☺️

¡Feliz codificación!

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay