使用org.apache.commons.validator验证IBAN

时间:2016-07-06 11:21:05

标签: android validation iban

在一个Android项目中,我有一个EditText,用户可以插入他的IBAN

然后使用org.apache.commons.validator

验证这样的IBAN
IBANCheckDigit iBANCheckDigit = new IBANCheckDigit();
Boolean validIBAN = iBANCheckDigit.isValid(textIBAN.getText().toString());

但是当我写“Jjjhh”或“asdasd”之类的东西时,'isValid'会返回true 有没有更好的方法来验证IBAN?

1 个答案:

答案 0 :(得分:1)

IBANCheckDigit不检查IBAN号码的格式,只检查校验位。 IBAN长度,结构等取决于您。作为替代方案,您可以使用iban4j来验证结构,长度等。