IBAN: Difference between revisions

21 bytes added ,  11 years ago
(→‎C: Add implementation)
Line 159:
 
=={{header|Ruby}}==
{{works with|Ruby|1.9+}}
<lang Ruby>def valid_iban? iban
len = {
Line 181 ⟶ 182:
# Shift and convert.
iban = iban[4..-1] + iban[0, 4]
iban.gsub!(/[A-Z]./) { |c| c.ord - 55to_i(36) }
 
iban.to_i % 97 == 1
Anonymous user