Class: PostcodeAnywhere::Validator
- Inherits:
-
Object
- Object
- PostcodeAnywhere::Validator
- Defined in:
- lib/postcode_anywhere/validator.rb
Constant Summary collapse
- POSTCODE_REGEX =
/(GIR 0AA)|(((A[BL]|B[ABDHLNRSTX]?|C[ABFHMORTVW]|D[ADEGHLNTY]|E[HNX]?|F[KY]|G[LUY]?|H[ADGPRSUX]|I[GMPV]|JE|K[ATWY]|L[ADELNSU]?|M[EKL]?|N[EGNPRW]?|O[LX]|P[AEHLOR]|R[GHM]|S[AEGKLMNOPRSTY]?|T[ADFNQRSW]|UB|W[ADFNRSV]|YO|ZE)[1-9]?[0-9]|((E|N|NW|SE|SW|W)1|EC[1-4]|WC[12])[A-HJKMNPR-Y]|(SW|W)([2-9]|[1-9][0-9])|EC[1-9][0-9]) [0-9][ABD-HJLNP-UW-Z]{2})/
Class Method Summary collapse
Class Method Details
.valid_postcode?(postcode) ⇒ Boolean
6 7 8 |
# File 'lib/postcode_anywhere/validator.rb', line 6 def self.valid_postcode?(postcode) true if postcode =~ POSTCODE_REGEX end |