Anonymous user
Validate International Securities Identification Number: Difference between revisions
Validate International Securities Identification Number (view source)
Revision as of 16:28, 19 September 2016
, 7 years ago→{{header|Java}}: Was marked as needing attention, so attended.
No edit summary |
(→{{header|Java}}: Was marked as needing attention, so attended.) |
||
Line 455:
=={{header|Java}}==
<lang java>public class ISIN {
public static void main(String[] args) {
String[] isins = {
"
"US03378331005",
"AU0000XVGZA3",
"AU0000VXGZA3",
"FR0000988040",
};▼
for (String isin : isins)
System.out.printf("%s is %s%n\n", isin, ISINtest(isin) ? "valid" : "not valid");
}
Line 471 ⟶ 478:
if (!isin.matches("^[A-Z]{2}[A-Z0-9]{9}\\d$"))
return false;
StringBuilder sb = new StringBuilder();
for (char c : isin.substring(0,
sb.append(Character.digit(c, 36));
return
▲ } else {
▲ }
▲ }
}
}</lang>
|