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!

Discussion (0)