Sha256: 9dd79d97c85022abb79acb5e0a686bf17e2e40c3564d8812261bafd14bb45676
Contents?: true
Size: 970 Bytes
Versions: 1
Compression:
Stored size: 970 Bytes
Contents
module ValidateZipcode module Regex def self.US(zipcode) match = zipcode =~ /^([0-9]{5})$|([0-9]{9})$|([0-9]{5}-[0-9]{4})$/ match == 0 ? true : false end def self.BR(zipcode) match = zipcode =~ /^([0-9]{5}-[0-9]{3})$|([0-9]{8})$/ match == 0 ? true : false end def self.FR(zipcode) match = zipcode =~ /^([0-9]{5})$/ match == 0 ? true : false end def self.IT(zipcode) match = zipcode =~ /^([0-9]{5})$/ match == 0 ? true : false end def self.DE(zipcode) match = zipcode =~ /^([0-9]{5})$/ match == 0 ? true : false end def self.ES(zipcode) match = zipcode =~ /^([0-9]{5})$/ match == 0 ? true : false end def self.CN(zipcode) match = zipcode =~ /^([0-9]{6})$/ match == 0 ? true : false end def self.JP(zipcode) match = zipcode =~ /^([0-9]{3}-[0-9]{4})$|([0-9]{7})$/ match == 0 ? true : false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
validate_zipcode-1.1.1 | lib/validate_zipcode/regex.rb |