piighost/swift-bic

Code d'identification bancaire SWIFT tel que le définit la norme ISO 9362 : quatre lettres de préfixe d'établissement, deux lettres de code pays ISO 3166-1, deux caractères alphanumériques de localisation, puis un code d'agence facultatif de trois caractères, soit huit ou onze caractères. Il est reconnu après un mot-clé (BIC, SWIFT, SWIFT BIC Code, code SWIFT est, une balise XML comme swiftBIC), ou partout quand il contient un chiffre. Une suite de lettres seules sans mot-clé est laissée : la forme seule est n'importe quelle suite de huit ou onze capitales, donc elle masquait les titres en capitales (DESIGNATION, PAIEMENT), les listes de tickers et les noms de constantes, 659 fois sur un banc d'essai d'actes français et jamais un BIC. Un code en lettres seules donné sans son mot-clé est manqué, ce qui coûte peu, car un BIC désigne une agence bancaire, pas une personne. La note ISO TC68 publie ABCDBE22 pour une banque belge et ABCDBE22XYZ pour une agence du même établissement. La valeur seule n'est pas toujours détectée, donc le contrôle de résilience est désactivé.

Label : SWIFT_BIC

Motif

(?:(?:(?<=BIC )|(?<=BIC: )|(?<=BIC : )|(?<=BIC : )|(?<=BIC: )|(?<=BIC : )|(?<=BIC : )|(?<=SWIFT )|(?<=SWIFT: )|(?<=SWIFT : )|(?<=SWIFT : )|(?<=SWIFT: )|(?<=SWIFT : )|(?<=SWIFT : )|(?<=BIC/SWIFT )|(?<=BIC/SWIFT: )|(?<=BIC/SWIFT : )|(?<=BIC/SWIFT : )|(?<=BIC/SWIFT: )|(?<=BIC/SWIFT : )|(?<=BIC/SWIFT : )|(?<=SWIFT/BIC )|(?<=SWIFT/BIC: )|(?<=SWIFT/BIC : )|(?<=SWIFT/BIC : )|(?<=SWIFT/BIC: )|(?<=SWIFT/BIC : )|(?<=SWIFT/BIC : )|(?<=Code\ BIC )|(?<=Code\ BIC: )|(?<=Code\ BIC : )|(?<=Code\ BIC : )|(?<=Code\ BIC: )|(?<=Code\ BIC : )|(?<=Code\ BIC : )|(?<=code\ BIC )|(?<=code\ BIC: )|(?<=code\ BIC : )|(?<=code\ BIC : )|(?<=code\ BIC: )|(?<=code\ BIC : )|(?<=code\ BIC : )|(?<=SWIFT\ BIC )|(?<=SWIFT\ BIC: )|(?<=SWIFT\ BIC : )|(?<=SWIFT\ BIC : )|(?<=SWIFT\ BIC: )|(?<=SWIFT\ BIC : )|(?<=SWIFT\ BIC : )|(?<=SWIFT\ BIC\ Code )|(?<=SWIFT\ BIC\ Code: )|(?<=SWIFT\ BIC\ Code : )|(?<=SWIFT\ BIC\ Code : )|(?<=SWIFT\ BIC\ Code: )|(?<=SWIFT\ BIC\ Code : )|(?<=SWIFT\ BIC\ Code : )|(?<=code\ SWIFT )|(?<=code\ SWIFT: )|(?<=code\ SWIFT : )|(?<=code\ SWIFT : )|(?<=code\ SWIFT: )|(?<=code\ SWIFT : )|(?<=code\ SWIFT : )|(?<=Code\ SWIFT )|(?<=Code\ SWIFT: )|(?<=Code\ SWIFT : )|(?<=Code\ SWIFT : )|(?<=Code\ SWIFT: )|(?<=Code\ SWIFT : )|(?<=Code\ SWIFT : )|(?<=code\ SWIFT\ est )|(?<=code\ SWIFT\ est: )|(?<=code\ SWIFT\ est : )|(?<=code\ SWIFT\ est : )|(?<=code\ SWIFT\ est: )|(?<=code\ SWIFT\ est : )|(?<=code\ SWIFT\ est : )|(?<=SWIFT\ BIC\ est )|(?<=SWIFT\ BIC\ est: )|(?<=SWIFT\ BIC\ est : )|(?<=SWIFT\ BIC\ est : )|(?<=SWIFT\ BIC\ est: )|(?<=SWIFT\ BIC\ est : )|(?<=SWIFT\ BIC\ est : )|(?<=BIC\ est )|(?<=BIC\ est: )|(?<=BIC\ est : )|(?<=BIC\ est : )|(?<=BIC\ est: )|(?<=BIC\ est : )|(?<=BIC\ est : )|(?<=swiftBIC> )|(?<=swiftBIC>: )|(?<=swiftBIC> : )|(?<=swiftBIC> : )|(?<=swiftBIC>: )|(?<=swiftBIC> : )|(?<=swiftBIC> : )|(?<=swiftBIC>)|(?<=bic> )|(?<=bic>: )|(?<=bic> : )|(?<=bic> : )|(?<=bic>: )|(?<=bic> : )|(?<=bic> : )|(?<=bic>)|(?<=BIC> )|(?<=BIC>: )|(?<=BIC> : )|(?<=BIC> : )|(?<=BIC>: )|(?<=BIC> : )|(?<=BIC> : )|(?<=BIC>)|(?<=SWIFT> )|(?<=SWIFT>: )|(?<=SWIFT> : )|(?<=SWIFT> : )|(?<=SWIFT>: )|(?<=SWIFT> : )|(?<=SWIFT> : )|(?<=SWIFT>))[A-Z]{4}[A-Z]{2}[A-Z0-9]{2}(?:[A-Z0-9]{3})?(?!\w)|(?<!\w)(?=[A-Z]{6}[A-Z0-9]{0,4}\d)[A-Z]{4}[A-Z]{2}[A-Z0-9]{2}(?:[A-Z0-9]{3})?(?!\w))

Doit être reconnu

Ne doit rien reconnaître

Tags : international, finance, banking

Télécharger le détecteur en TOML

Utilisé par

Motifs voisins