Module: SagePay::Validators
- Included in:
- Server::Address
- Defined in:
- lib/sage_pay/validators.rb
Constant Summary collapse
- VENDOR_NAME_FORMAT =
/\A[A-Za-z0-9\-_]*\z/.freeze
- VENDOR_TX_CODE_FORMAT =
/\A[A-Za-z0-9\-_\.{}]*\z/.freeze
- NAME_FORMAT =
The following lack the requisite accented character matchers
/\A[[:alpha:] \\\/&'\.\-]*\z/.freeze
- ADDRESS_FORMAT =
/\A[[:alnum:][:space:]\+\\\/&'\.:,\(\)\-]*\z/.freeze
- POST_CODE_FORMAT =
/\A[[:alnum:] -]*\z/.freeze
- PHONE_FORMAT =
/\A[[:alnum:] \+\(\)-]*\z/.freeze
- EMAIL_FORMAT =
Basic
/@/.freeze
- COUNTRY_OPTIONS =
%w{AF AX AL DZ AS AD AO AI AQ AG AR AM AW AU AT AZ BS BH BD BB BY BE BZ BJ BM BT BO BQ BA BW BV BR IO BN BG BF BI KH CM CA CV KY CF TD CL CN CX CC CO KM CG CD CK CR CI HR CU CW CY CZ DK DJ DM DO EC EG SV GQ ER EE ET FK FO FJ FI FR GF PF TF GA GM GE DE GH GI GR GL GD GP GU GT GG GN GW GY HT HM VA HN HK HU IS IN ID IR IQ IE IM IL IT JM JP JE JO KZ KE KI KP KR KW KG LA LV LB LS LR LY LI LT LU MO MK MG MW MY MV ML MT MH MQ MR MU YT MX FM MD MC MN ME MS MA MZ MM NA NR NP NL NC NZ NI NE NG NU NF MP NO OM PK PW PS PA PG PY PE PH PN PL PT PR QA RE RO RU RW BL SH KN LC MF PM VC WS SM ST SA SN RS SC SL SG SX SK SI SB SO ZA GS SS ES LK SD SR SJ SZ SE CH SY TW TJ TZ TH TL TG TK TO TT TN TR TM TC TV UG UA AE GB US UM UY UZ VU VE VN VG VI WF EH YE ZM ZW}.freeze
- US_STATE_OPTIONS =
%w{AL AK AZ AR CA CO CT DE DC FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY AS GU MP PR VI FM MH PW AA AE AP}.freeze