Descrizione
Validatore enterprise di formati con CHECKSUM REALI — non le solite regex ingenue che accettano un Codice Fiscale o una Partita IVA sintatticamente plausibili ma matematicamente falsi. JavaScript puro (zero dipendenze). Sette tipi da dropdown, ognuno con la sua logica corretta: (1) EMAIL — formato valido, normalizzata in minuscolo; (2) URL — schema http/https valido, normalizzato; (3) PARTITA IVA (IT) — 11 cifre con verifica dell'algoritmo di Luhn ministeriale (la cifra di controllo deve quadrare, non basta che siano 11 numeri); (4) CODICE FISCALE (IT) — 16 caratteri con calcolo del CARATTERE DI CONTROLLO ufficiale (tabelle pari/dispari del Ministero): individua i codici inventati che passerebbero una regex; (5) IBAN — validazione ISO 13616 mod-97 (sposta i primi 4 caratteri, converte le lettere, resto su 97 = 1): scarta gli IBAN con una cifra sbagliata, prima di tentare un bonifico; (6) TELEFONO (IT) — normalizza qualsiasi formato (spazi, prefissi, 00/+) in E.164 (+39…), distinguendo mobile e fisso; (7) JSON — verifica che una stringa sia JSON parsabile. Il nodo è anche RAMIFICATO: espone due uscite "valid" e "invalid" così puoi instradare il flusso senza un nodo IF aggiuntivo. Output: { valid, normalized, type, value } + branch. Use case: valida la Partita IVA inserita in un form prima di creare la fattura (scarta le false); verifica l'IBAN del fornitore prima del bonifico (anti-errore di battitura); normalizza i telefoni dei lead in E.164 per l'invio SMS; controlla il Codice Fiscale in onboarding cliente; instrada le email non valide a un ramo di correzione.
