From d9ab5aaf794c52e5d84ba458da45e00eabda4a03 Mon Sep 17 00:00:00 2001 From: Vincent Ardisson Date: Thu, 29 Mar 2018 20:36:01 +0200 Subject: [PATCH] tools.capabilities.bank.iban: iban checksum should be digits --- weboob/tools/capabilities/bank/iban.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/capabilities/bank/iban.py b/weboob/tools/capabilities/bank/iban.py index ff7d3850dd..f64f60bbd0 100644 --- a/weboob/tools/capabilities/bank/iban.py +++ b/weboob/tools/capabilities/bank/iban.py @@ -38,7 +38,7 @@ def clean(iban): def is_iban_valid(iban): # Ensure upper alphanumeric input. iban = clean(iban) - if not re.match(r'^[\dA-Z]+$', iban): + if not re.match(r'^[A-Z]{2}\d{2}[\dA-Z]+$', iban): return False # Validate country code against expected length. -- GitLab