Portée restreinte du numéro de taxe sur la valeur ajoutée (TVA) suisse

La portée restreinte détecte un modèle alphanumérique à 15 ou 16 caractères qui correspond au format du numéro de TVA suisse avec validation de somme de contrôle. Elle requiert également la présence de mots-clés associés.
Modèles à portée restreinte du numéro de taxe sur la valeur ajoutée (TVA) suisse
Modèle
[Cc][Hh][Ee]-\d{3}[.]\d{3}[.]\d{3} [Tt][Vv][Aa]
[Cc][Hh][Ee]-\d{3}[.]\d{3}[.]\d{3} [Mm][Ww][Ss][Tt]
[Cc][Hh][Ee]-\d{3}[.]\d{3}[.]\d{3} [Ii][Vv][Aa]
Validateurs à portée restreinte du numéro de taxe sur la valeur ajoutée (TVA) suisse
Validateur obligatoire
Description
Délimiteur de nombre
Valide une correspondance en vérifiant les caractères avoisinants.
Contrôle de validation du numéro de taxe sur la valeur ajoutée (TVA) suisse
Calcule la somme de contrôle et valide le modèle avec celle-ci.
Chercher les mots-clés
Au moins un des mots-clés ou une des phrases-clés suivant(e)s doit être présent(e) pour que la correspondance des données ait lieu :
Entrées :
vat, vat number, vat#, value added tax number, VAT, VAT#, vat registration number, VAT Number
T.V.A, numéro TVA, T.V.A#, numéro taxe valeur ajoutée, T.V.A., taxe sur la valeur ajoutée, T.V.A#, numéro enregistrement TVA, Numéro TVA
I.V.A, Partita IVA, I.V.A#, numero IVA
MwSt, Umsatzsteuer-Identifikationsnummer, MwSt#, Mehrwertsteuer-Nummer, Mehrwertsteuer, VAT Registrierungsnummer, Umsatzsteuer-Identifikationsnummer