2014-01-08
V1
Santiago Suarez
8.0+
SQL Server
.NET
_x000D_
Categories
[Overview]
Extension to validate IBAN numbers within the SEPA area countries. Performs a country code, length and structure validation, as well as a check to the module 97 results.
[Detail]
Extension to validate IBAN numbers within the SEPA area countries, as listed in EPC409-09 List of SEPA Countries 10-07-2013.
Performs a country code, length and structure validation, as well as a check to the module 97 results.
Results verified against the following random IBAN codes generated by http://www.mobilefish.com/services/random_iban_generator/random_iban_generator.php
Additional information:
http://www.swift.com/dsp/resources/documents/IBAN_Registry.pdf
http://www.europeanpaymentscouncil.eu/knowledge_bank_detail.cfm?documents_id=328
AT484574207920676193
AT686982679253155814
AT507698888014324161
BE28932714950348
BE93602473841969
BE04392405595788
BG63RZCO693391ZFOKXH2V
BG14CDDK1449277JD7T25S
BG26SXPU981750AXOLENUM
HR1802934073838147557
HR6334473818006728576
HR6133442909432742383
CY2631417555FKX0HD5ZAONOKQYN
CY371458596567RYYFLKGGLUQMP8
CY5979750614OWP6PA1OE984C2VT
CZ8417014042214099865896
CZ6863541548103742965552
CZ7937976754212496650602
DK5107620347293848
DK9351185676768219
DK5763491572974168
EE575142782690203579
EE707467007238446913
EE860538705564730956
FI7381364857380791
FI7034745300536115
FI6509219123656439
FR340022756633KHADLE119WQ42
FR8960451456251YK2QHUHF7H30
FR3930690588747I03PNDMNZ013
DE14513352202212154602
DE29191322288793706842
DE09063671250476058470
GI23FHNU7OIZS4VFQK0CN8A
GI96IFAZECCYZXBCAEA5QVE
GI90SXYI0CCL2NK9H2NI9JE
GR067617599AXL8GBLLO299QT4O
GR8453170187JBBSYSRR7F4HOFO
GR407194196DIS2Q5AHZOIFENC7
HU82457241440161649097367036
HU40761601654382198088663957
HU90871235098740549453296664
IS703501866998804389809951
IS367436972646978442686700
IS401637444288151556592767
IE81JRWW66581160396156
IE91TDIP59843909979080
IE09KWQU51237564738353
IT48L98987132523M6WX2NP3D32
IT79L0560505844D9LN6T8ZODYN
IT75H5026360864W6TEKTF9A2FN
LV19WSXBEZKAJCL49KB1Q
LV98TFLGIPCWCSV0NJ07E
LV46JAKMAW18W6OMAQZ69
LI608506908H17CXHZPYT
LI6141380Z2SMP14R9B4Q
LI964583798H0PZEZYO79
LT126889000523949061
LT443992410235239585
LT805551100702805617
LU439774PWNSER7Z7WAM
LU35083JE68R8BA0AIR8
LU156853X2093OCECLMO
MT76OHXS7671457Y5AUB61SE20YUVBX
MT85CVXD09464SPWS8Y0FYXR4FMV7LW
MT36SZMO67703JUPL0OYC27ZOOVHUQG
MC3031884050859RS91L8QCYO27
MC080877747304O0532QBHH4201
MC487247325445LO79Q35HVY273
NL79IPEE9917739971
NL88MVXF1369263171
NL57AZKA0539804576
NO3850927248980
NO0579212846692
NO1410630733994
PL44995415578699894129234443
PL34144702398890232424170514
PL22492109954507552767924223
PT81263057835879392169544
PT34277330380701903827875
PT16685946888896261447316
RO19OIIMK2JKTJ9NRZ9DGDHE
RO22EUFZ7NBWXFEZN40YQJOH
RO71PBABC6R6TLDRZOP8Q819
SK6080509697669254348826
SK1120930018009915967704
SK7387343324072151081433
ES6629252552975813567922
ES0436942016069444118865
ES6787038180294702181593
SE9697593594411081975715
SE5665469284596771591032
SE9653045633149379563114
CH1610462T1A75TIFBPE7
CH4835003VTTK9OUNDTHY
CH192623748F983NJXZK3
GB91BZWN68534962089244
GB37NVOW59528556133244
GB14YVSS13882638494998