module ValidateZipcode::Regex

Public Class Methods

AF(zipcode) click to toggle source

Afghanistan

# File lib/validate_zipcode/regex.rb, line 4
def self.AF(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
AL(zipcode) click to toggle source

Albania

# File lib/validate_zipcode/regex.rb, line 14
def self.AL(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
AM(zipcode) click to toggle source

Armenia

# File lib/validate_zipcode/regex.rb, line 34
def self.AM(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
AR(zipcode) click to toggle source

Argentina

# File lib/validate_zipcode/regex.rb, line 29
def self.AR(zipcode)
  match = zipcode =~ /^([a-zA-Z][0-9]{4}[a-zA-Z]{3})$/
  match == 0 ? true : false
end
AS(zipcode) click to toggle source

American Samoa

# File lib/validate_zipcode/regex.rb, line 24
def self.AS(zipcode)
  match = zipcode =~ /^([0-9]{5})$|([0-9]{9})$|([0-9]{5}-[0-9]{4})$/
  match == 0 ? true : false
end
AT(zipcode) click to toggle source

Austria

# File lib/validate_zipcode/regex.rb, line 44
def self.AT(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
AU(zipcode) click to toggle source

Australia

# File lib/validate_zipcode/regex.rb, line 39
def self.AU(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
AX(zipcode) click to toggle source

Aland Islands

# File lib/validate_zipcode/regex.rb, line 9
def self.AX(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
AZ(zipcode) click to toggle source

Azerbaijan

# File lib/validate_zipcode/regex.rb, line 49
def self.AZ(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
BA(zipcode) click to toggle source

BA Bosnia and Herzegovina

# File lib/validate_zipcode/regex.rb, line 79
def self.BA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
BD(zipcode) click to toggle source

Bangladesh

# File lib/validate_zipcode/regex.rb, line 54
def self.BD(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
BE(zipcode) click to toggle source

Belgium

# File lib/validate_zipcode/regex.rb, line 64
def self.BE(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
BG(zipcode) click to toggle source

Bulgaria

# File lib/validate_zipcode/regex.rb, line 94
def self.BG(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
BN(zipcode) click to toggle source

Brunei Darussalam

# File lib/validate_zipcode/regex.rb, line 89
def self.BN(zipcode)
  match = zipcode =~ /^([a-zA-Z]{2}[0-9]{4})$/
  match == 0 ? true : false
end
BO(zipcode) click to toggle source

Bolivia

# File lib/validate_zipcode/regex.rb, line 74
def self.BO(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
BR(zipcode) click to toggle source

Brazil

# File lib/validate_zipcode/regex.rb, line 84
def self.BR(zipcode)
  match = zipcode =~ /^([0-9]{5}-[0-9]{3})$|([0-9]{8})$/
  match == 0 ? true : false
end
BT(zipcode) click to toggle source

Bhutan

# File lib/validate_zipcode/regex.rb, line 69
def self.BT(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
BY(zipcode) click to toggle source

Belarus

# File lib/validate_zipcode/regex.rb, line 59
def self.BY(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
CA(zipcode) click to toggle source

Canada

# File lib/validate_zipcode/regex.rb, line 109
def self.CA(zipcode)
  match = zipcode =~ /^([a-zA-Z][0-9][a-zA-Z][ ][0-9][a-zA-Z][0-9])$|([a-zA-Z][0-9][a-zA-Z][0-9][a-zA-Z][0-9])$|([a-zA-Z][0-9][a-zA-Z]-[0-9][a-zA-Z][0-9])/
  match == 0 ? true : false
end
CC(zipcode) click to toggle source

Cocos (Keeling) Islands

# File lib/validate_zipcode/regex.rb, line 129
def self.CC(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
CH(zipcode) click to toggle source

Switzerland

# File lib/validate_zipcode/regex.rb, line 584
def self.CH(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
CL(zipcode) click to toggle source

Chile

# File lib/validate_zipcode/regex.rb, line 114
def self.CL(zipcode)
  match = zipcode =~ /^([0-9]{3}-[0-9]{4})$|([0-9]{7})$/
  match == 0 ? true : false
end
CN(zipcode) click to toggle source

China

# File lib/validate_zipcode/regex.rb, line 119
def self.CN(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
CO(zipcode) click to toggle source

Colombia

# File lib/validate_zipcode/regex.rb, line 134
def self.CO(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
CR(zipcode) click to toggle source

Costa Rica

# File lib/validate_zipcode/regex.rb, line 139
def self.CR(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
CS(zipcode) click to toggle source

Montenegro

# File lib/validate_zipcode/regex.rb, line 459
def self.CS(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
CU(zipcode) click to toggle source

Cuba

# File lib/validate_zipcode/regex.rb, line 149
def self.CU(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
CV(zipcode) click to toggle source

Cabo Verde

# File lib/validate_zipcode/regex.rb, line 99
def self.CV(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
CX(zipcode) click to toggle source

Christmas Island

# File lib/validate_zipcode/regex.rb, line 124
def self.CX(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
CY(zipcode) click to toggle source

Cyprus

# File lib/validate_zipcode/regex.rb, line 154
def self.CY(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
CZ(zipcode) click to toggle source

Czech Republic

# File lib/validate_zipcode/regex.rb, line 159
def self.CZ(zipcode)
  match = zipcode =~ /^([0-9]{3}[ ][0-9]{2})$|([0-9]{5})$/
  match == 0 ? true : false
end
DE(zipcode) click to toggle source

Deutsch or Germany

# File lib/validate_zipcode/regex.rb, line 169
def self.DE(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
DK(zipcode) click to toggle source

Denmark

# File lib/validate_zipcode/regex.rb, line 164
def self.DK(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
DO(zipcode) click to toggle source

Dominican Republic

# File lib/validate_zipcode/regex.rb, line 174
def self.DO(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
DZ(zipcode) click to toggle source

Algeria

# File lib/validate_zipcode/regex.rb, line 19
def self.DZ(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
EC(zipcode) click to toggle source

Ecuador

# File lib/validate_zipcode/regex.rb, line 179
def self.EC(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
EE(zipcode) click to toggle source

Estonia

# File lib/validate_zipcode/regex.rb, line 194
def self.EE(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
EG(zipcode) click to toggle source

Egypt

# File lib/validate_zipcode/regex.rb, line 184
def self.EG(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
ES(zipcode) click to toggle source

Spain

# File lib/validate_zipcode/regex.rb, line 564
def self.ES(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
ET(zipcode) click to toggle source

Ethiopia

# File lib/validate_zipcode/regex.rb, line 199
def self.ET(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
FI(zipcode) click to toggle source

Finland

# File lib/validate_zipcode/regex.rb, line 204
def self.FI(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
FM(zipcode) click to toggle source

Federated States of Micronesia

# File lib/validate_zipcode/regex.rb, line 439
def self.FM(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
FR(zipcode) click to toggle source

France

# File lib/validate_zipcode/regex.rb, line 209
def self.FR(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
GE(zipcode) click to toggle source

Georgia

# File lib/validate_zipcode/regex.rb, line 224
def self.GE(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
GF(zipcode) click to toggle source

French Guiana

# File lib/validate_zipcode/regex.rb, line 214
def self.GF(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
GL(zipcode) click to toggle source

Greenland

# File lib/validate_zipcode/regex.rb, line 234
def self.GL(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
GP(zipcode) click to toggle source

Guadeloupe

# File lib/validate_zipcode/regex.rb, line 239
def self.GP(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
GR(zipcode) click to toggle source

Greece

# File lib/validate_zipcode/regex.rb, line 229
def self.GR(zipcode)
  match = zipcode =~ /^([0-9]{3}[ ][0-9]{2})$|([0-9]{5})$|([0-9]{3}-[0-9]{2})$/
  match == 0 ? true : false
end
GT(zipcode) click to toggle source

Guatemala

# File lib/validate_zipcode/regex.rb, line 244
def self.GT(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
GW(zipcode) click to toggle source

Guinea-Bissau

# File lib/validate_zipcode/regex.rb, line 249
def self.GW(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
HM(zipcode) click to toggle source

Heard Island and McDonald Islands

# File lib/validate_zipcode/regex.rb, line 259
def self.HM(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
HN(zipcode) click to toggle source

Honduras

# File lib/validate_zipcode/regex.rb, line 269
def self.HN(zipcode)
  match = zipcode =~ /^([a-zA-Z]{2}[0-9]{4})$/
  match == 0 ? true : false
end
HR(zipcode) click to toggle source

Croatia

# File lib/validate_zipcode/regex.rb, line 144
def self.HR(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
HT(zipcode) click to toggle source

Haiti

# File lib/validate_zipcode/regex.rb, line 254
def self.HT(zipcode)
  match = zipcode =~ /^([hH][tT][0-9]{4})$|([0-9]{4})$/
  match == 0 ? true : false
end
HU(zipcode) click to toggle source

Hungary

# File lib/validate_zipcode/regex.rb, line 274
def self.HU(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
ID(zipcode) click to toggle source

Indonesia

# File lib/validate_zipcode/regex.rb, line 289
def self.ID(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
IL(zipcode) click to toggle source

Israel

# File lib/validate_zipcode/regex.rb, line 304
def self.IL(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
IN(zipcode) click to toggle source

India

# File lib/validate_zipcode/regex.rb, line 284
def self.IN(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
IQ(zipcode) click to toggle source

Iraq

# File lib/validate_zipcode/regex.rb, line 299
def self.IQ(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
IR(zipcode) click to toggle source

Iran

# File lib/validate_zipcode/regex.rb, line 294
def self.IR(zipcode)
  match = zipcode =~ /^([0-9]{10})$/
  match == 0 ? true : false
end
IS(zipcode) click to toggle source

Iceland

# File lib/validate_zipcode/regex.rb, line 279
def self.IS(zipcode)
  match = zipcode =~ /^([0-9]{3})$/
  match == 0 ? true : false
end
IT(zipcode) click to toggle source

Italy

# File lib/validate_zipcode/regex.rb, line 309
def self.IT(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
JO(zipcode) click to toggle source

Jordan

# File lib/validate_zipcode/regex.rb, line 319
def self.JO(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
JP(zipcode) click to toggle source

Japan

# File lib/validate_zipcode/regex.rb, line 314
def self.JP(zipcode)
  match = zipcode =~ /^([0-9]{3}-[0-9]{4})$|([0-9]{7})$/
  match == 0 ? true : false
end
KE(zipcode) click to toggle source

Kenya

# File lib/validate_zipcode/regex.rb, line 329
def self.KE(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
KG(zipcode) click to toggle source

Kyrgyzstan

# File lib/validate_zipcode/regex.rb, line 344
def self.KG(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
KH(zipcode) click to toggle source

Cambodia

# File lib/validate_zipcode/regex.rb, line 104
def self.KH(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : fals
end
KR(zipcode) click to toggle source

KR - Republic of Korea

# File lib/validate_zipcode/regex.rb, line 334
def self.KR(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
KW(zipcode) click to toggle source

Kuwait

# File lib/validate_zipcode/regex.rb, line 339
def self.KW(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
KZ(zipcode) click to toggle source

Kazakhstan

# File lib/validate_zipcode/regex.rb, line 324
def self.KZ(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
LA(zipcode) click to toggle source

Laos

# File lib/validate_zipcode/regex.rb, line 349
def self.LA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
LB(zipcode) click to toggle source

Lebanon

# File lib/validate_zipcode/regex.rb, line 359
def self.LB(zipcode)
  match = zipcode =~ /^([0-9]{4}[ ][0-9]{4})$|([0-9]{4})$/
  match == 0 ? true : false
end
LI(zipcode) click to toggle source

Liechtenstein

# File lib/validate_zipcode/regex.rb, line 374
def self.LI(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
LK(zipcode) click to toggle source

Sri Lanka

# File lib/validate_zipcode/regex.rb, line 569
def self.LK(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
LR(zipcode) click to toggle source

Liberia

# File lib/validate_zipcode/regex.rb, line 369
def self.LR(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
LS(zipcode) click to toggle source

Lesotho

# File lib/validate_zipcode/regex.rb, line 364
def self.LS(zipcode)
  match = zipcode =~ /^([0-9]{3})$/
  match == 0 ? true : false
end
LT(zipcode) click to toggle source

Lithuania

# File lib/validate_zipcode/regex.rb, line 379
def self.LT(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
LU(zipcode) click to toggle source

Luxembourg

# File lib/validate_zipcode/regex.rb, line 384
def self.LU(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
LV(zipcode) click to toggle source

Latvia

# File lib/validate_zipcode/regex.rb, line 354
def self.LV(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
MA(zipcode) click to toggle source

Morocco

# File lib/validate_zipcode/regex.rb, line 469
def self.MA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MC(zipcode) click to toggle source

Monaco

# File lib/validate_zipcode/regex.rb, line 449
def self.MC(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MD(zipcode) click to toggle source

Republic of Moldova

# File lib/validate_zipcode/regex.rb, line 444
def self.MD(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
MG(zipcode) click to toggle source

Madagascar

# File lib/validate_zipcode/regex.rb, line 394
def self.MG(zipcode)
  match = zipcode =~ /^([0-9]{3})$/
  match == 0 ? true : false
end
MH(zipcode) click to toggle source

Marshall Islands

# File lib/validate_zipcode/regex.rb, line 414
def self.MH(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MK(zipcode) click to toggle source

Macedonia

# File lib/validate_zipcode/regex.rb, line 389
def self.MK(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
MM(zipcode) click to toggle source

Myanmar

# File lib/validate_zipcode/regex.rb, line 479
def self.MM(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MN(zipcode) click to toggle source

Mongolia

# File lib/validate_zipcode/regex.rb, line 454
def self.MN(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MQ(zipcode) click to toggle source

Martinique

# File lib/validate_zipcode/regex.rb, line 419
def self.MQ(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MS(zipcode) click to toggle source

Montserrat

# File lib/validate_zipcode/regex.rb, line 464
def self.MS(zipcode)
  match = zipcode =~ /^([mM][sS][rR][0-9]{4})$|([0-9]{4})$/
  match == 0 ? true : false
end
MT(zipcode) click to toggle source

Malta

# File lib/validate_zipcode/regex.rb, line 409
def self.MT(zipcode)
  match = zipcode =~ /^([a-zA-Z]{3}[ ][0-9]{4})$|([a-zA-Z]{3}[0-9]{4})$/
  match == 0 ? true : false
end
MU(zipcode) click to toggle source

Mauritius

# File lib/validate_zipcode/regex.rb, line 424
def self.MU(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MV(zipcode) click to toggle source

Maldives

# File lib/validate_zipcode/regex.rb, line 404
def self.MV(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MX(zipcode) click to toggle source

Mexico

# File lib/validate_zipcode/regex.rb, line 434
def self.MX(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MY(zipcode) click to toggle source

Malaysia

# File lib/validate_zipcode/regex.rb, line 399
def self.MY(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
MZ(zipcode) click to toggle source

Mozambique

# File lib/validate_zipcode/regex.rb, line 474
def self.MZ(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
NA(zipcode) click to toggle source

Namibia

# File lib/validate_zipcode/regex.rb, line 484
def self.NA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
NE(zipcode) click to toggle source

Niger

# File lib/validate_zipcode/regex.rb, line 494
def self.NE(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
NO(zipcode) click to toggle source

Norway

# File lib/validate_zipcode/regex.rb, line 504
def self.NO(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
NP(zipcode) click to toggle source

Nepal

# File lib/validate_zipcode/regex.rb, line 489
def self.NP(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
NZ(zipcode) click to toggle source

New Zealand (including the Ross dependency)

# File lib/validate_zipcode/regex.rb, line 499
def self.NZ(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
PE(zipcode) click to toggle source

Peru

# File lib/validate_zipcode/regex.rb, line 514
def self.PE(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
PF(zipcode) click to toggle source

French Polynesia

# File lib/validate_zipcode/regex.rb, line 219
def self.PF(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
PH(zipcode) click to toggle source

Philippines

# File lib/validate_zipcode/regex.rb, line 519
def self.PH(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
PT(zipcode) click to toggle source

Portugal

# File lib/validate_zipcode/regex.rb, line 524
def self.PT(zipcode)
  match = zipcode =~ /^([0-9]{4}-[0-9]{3})$|([0-9]{7})$/
  match == 0 ? true : false
end
PY(zipcode) click to toggle source

Paraguay

# File lib/validate_zipcode/regex.rb, line 509
def self.PY(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
RO(zipcode) click to toggle source

Romania

# File lib/validate_zipcode/regex.rb, line 529
def self.RO(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
RU(zipcode) click to toggle source

Russian

# File lib/validate_zipcode/regex.rb, line 534
def self.RU(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
SA(zipcode) click to toggle source

Saudi Arabia

# File lib/validate_zipcode/regex.rb, line 539
def self.SA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
SD(zipcode) click to toggle source

Sudan

# File lib/validate_zipcode/regex.rb, line 574
def self.SD(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
SG(zipcode) click to toggle source

Singapore

# File lib/validate_zipcode/regex.rb, line 549
def self.SG(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
SI(zipcode) click to toggle source

Slovenia

# File lib/validate_zipcode/regex.rb, line 554
def self.SI(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
SJ(zipcode) click to toggle source

Svalbard and Jan Mayen Island

# File lib/validate_zipcode/regex.rb, line 579
def self.SJ(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
SN(zipcode) click to toggle source

Senegal

# File lib/validate_zipcode/regex.rb, line 544
def self.SN(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
SV(zipcode) click to toggle source

El Salvador

# File lib/validate_zipcode/regex.rb, line 189
def self.SV(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
TH(zipcode) click to toggle source

Thailand

# File lib/validate_zipcode/regex.rb, line 594
def self.TH(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
TJ(zipcode) click to toggle source

Tajikistan

# File lib/validate_zipcode/regex.rb, line 589
def self.TJ(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
TM(zipcode) click to toggle source

Turkmenistan

# File lib/validate_zipcode/regex.rb, line 614
def self.TM(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
TN(zipcode) click to toggle source

Tunisia

# File lib/validate_zipcode/regex.rb, line 604
def self.TN(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
TR(zipcode) click to toggle source

Turkey

# File lib/validate_zipcode/regex.rb, line 609
def self.TR(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
TT(zipcode) click to toggle source

Trinidad and Tobago

# File lib/validate_zipcode/regex.rb, line 599
def self.TT(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
UA(zipcode) click to toggle source

Ukraine

# File lib/validate_zipcode/regex.rb, line 619
def self.UA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
US(zipcode) click to toggle source

United Stade

# File lib/validate_zipcode/regex.rb, line 624
def self.US(zipcode)
  match = zipcode =~ /^([0-9]{5})$|([0-9]{9})$|([0-9]{5}-[0-9]{4})$/
  match == 0 ? true : false
end
UZ(zipcode) click to toggle source

Uzbekistan

# File lib/validate_zipcode/regex.rb, line 629
def self.UZ(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
VA(zipcode) click to toggle source

Holy See (Vatican)

# File lib/validate_zipcode/regex.rb, line 264
def self.VA(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
VE(zipcode) click to toggle source

Venezuela

# File lib/validate_zipcode/regex.rb, line 634
def self.VE(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
VI(zipcode) click to toggle source

Virgin Islands of the United States of America

# File lib/validate_zipcode/regex.rb, line 644
def self.VI(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
VN(zipcode) click to toggle source

Viet Nam

# File lib/validate_zipcode/regex.rb, line 639
def self.VN(zipcode)
  match = zipcode =~ /^([0-9]{6})$/
  match == 0 ? true : false
end
YT(zipcode) click to toggle source

Mayotte

# File lib/validate_zipcode/regex.rb, line 429
def self.YT(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end
ZA(zipcode) click to toggle source

South Africa

# File lib/validate_zipcode/regex.rb, line 559
def self.ZA(zipcode)
  match = zipcode =~ /^([0-9]{4})$/
  match == 0 ? true : false
end
ZM(zipcode) click to toggle source

Zambia

# File lib/validate_zipcode/regex.rb, line 649
def self.ZM(zipcode)
  match = zipcode =~ /^([0-9]{5})$/
  match == 0 ? true : false
end