new full
This commit is contained in:
32
conf/recognizers/PII/generic/iban.yaml
Normal file
32
conf/recognizers/PII/generic/iban.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
# Recognizer pour numéros IBAN
|
||||
recognizer_registry:
|
||||
recognizers:
|
||||
- name: IBANRecognizer
|
||||
supported_language: fr
|
||||
supported_entity: IBAN
|
||||
patterns:
|
||||
- name: IBAN français
|
||||
regex: "\\bFR[0-9]{2}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{3}\\b"
|
||||
score: 1.0
|
||||
- name: IBAN belge
|
||||
regex: "\\bBE[0-9]{2}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\b"
|
||||
score: 1.0
|
||||
- name: IBAN générique européen
|
||||
regex: "\\b[A-Z]{2}[0-9]{2}\\s?(?:[A-Z0-9]{4}\\s?){2,7}[A-Z0-9]{1,4}\\b"
|
||||
score: 0.9
|
||||
- name: IBAN compact
|
||||
regex: "\\b[A-Z]{2}[0-9]{2}[A-Z0-9]{12,30}\\b"
|
||||
score: 0.85
|
||||
- name: IBAN avec contexte
|
||||
regex: "\\b(?:IBAN|iban)\\s*:?\\s*([A-Z]{2}[0-9]{2}\\s?(?:[A-Z0-9]{4}\\s?){2,7}[A-Z0-9]{1,4})\\b"
|
||||
score: 0.95
|
||||
context:
|
||||
[
|
||||
"IBAN",
|
||||
"iban",
|
||||
"compte",
|
||||
"bancaire",
|
||||
"virement",
|
||||
"RIB",
|
||||
"coordonnées bancaires",
|
||||
]
|
||||
Reference in New Issue
Block a user