Skip to content

Instantly share code, notes, and snippets.

View leon-domingo's full-sized avatar
馃
Pressing keys and moving the mouse around

Le贸n Domingo leon-domingo

馃
Pressing keys and moving the mouse around
View GitHub Profile
@leon-domingo
leon-domingo / validar-cups.js
Last active February 24, 2025 07:13
Funci贸n para validar el CUPS (C贸digo Unificado de Punto de Suministro)
/**
* Valida un CUPS (C贸digo Unificado de Punto de Suministro) dado
* @param {string} CUPS C贸digo CUPS que se quiere verificar. M谩s informaci贸n aqu铆: https://es.wikipedia.org/wiki/C%C3%B3digo_Unificado_de_Punto_de_Suministro
* @returns Resultado de la verificaci贸n. `true` si el CUPS dado es correcto, o `false` en caso contrario.
*/
function validarCUPS(CUPS) {
let ret = false;
const reCUPS = /^[A-Z]{2}(\d{4}\d{12})([A-Z]{2})(\d[FPCRXYZ])?$/i;
if (reCUPS.test(CUPS)) {
const mCUPS = CUPS.toUpperCase().match(reCUPS);