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 March 12, 2024 12:46
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);