20 lines
814 B
Text
20 lines
814 B
Text
// all valid
|
|
T("GB82 WEST 1234 5698 7654 32","GB82WEST12345698765432",
|
|
"GR16 0110 1250 0000 0001 2300 695","GB29 NWBK 6016 1331 9268 19",
|
|
"SA03 8000 0000 6080 1016 7519","CH93 0076 2011 6238 5295 7",
|
|
"IL62 0108 0000 0009 9999 999")
|
|
.apply(validateIBAN).println();
|
|
|
|
// all invalid
|
|
T("gb82 west 1234 5698 7654 32","GB82 TEST 1234 5698 7654 32",
|
|
"GB82 WEST 1243 5698 7654 32","AE82 WEST 1234 5698 7654 32"
|
|
"IL62-0108-0000-0009-9999-999","US12 3456 7890 0987 6543 210",
|
|
"GR16 0110 1250 0000 0001 2300 695X","GT11 2222 3333 4444 5555 6666 7777",
|
|
"MK11 2222 3333 4444 555")
|
|
.apply(validateIBAN).println();
|
|
|
|
// white list from Scala
|
|
("AD1200012030200359100100 AE260211000000230064016 AL47212110090000000235698741 "
|
|
...
|
|
"CH9300762011623852957").split()
|
|
.apply(validateIBAN).toString(*).println();
|