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

La portée restreinte détecte un modèle alphanumérique de 7 à 14 caractères avec validation de somme de contrôle. Elle requiert également la présence de mots-clés liés.
Modèles à portée restreinte du numéro de TVA (taxe sur la valeur ajoutée) britannique
Modèle
[Gg][Bb][Gg][Dd]\d{3}
[Gg][Bb][Hh][Aa]\d{3}
[Gg][Bb][Gg][Dd] \d{3}
[Gg][Bb][Hh][Aa] \d{3}
[Gg][Bb]\d{9}
[Gg][Bb]\d{12}
[Gg][Bb] \d{9}
[Gg][Bb] \d{12}
[Gg][Bb]\d{3} \d{4} \d{2}
[Gg][Bb]\d{3} \d{4} \d{2} \d{3}
Validateurs à portée restreinte du numéro de TVA (taxe sur la valeur ajoutée) britannique
Validateur obligatoire
Description
Délimiteur de nombre
Valide une correspondance en vérifiant les caractères avoisinants.
Caractères de fin exclus
Les données se terminant par une des valeurs de la liste suivante n'ont pas de correspondance :
000000000, 111111111, 222222222, 333333333, 444444444, 555555555, 666666666, 777777777, 888888888, 999999999
000000000000, 111111111111, 222222222222, 333333333333, 444444444444, 555555555555, 666666666666, 777777777777, 888888888888, 999999999999
000, 111, 222, 333, 444, 555, 666, 777, 888, 999
Contrôle de validation du numéro de TVA britannique
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 expressions-clés suivant(e)s doit être présent(e) pour que la correspondance des données ait lieu :
Entrées :
vat no., vat number, vat#, value added tax number, vat no