Browse Source

adding postcode support for usa

pull/169/head
Harish Krishna 10 years ago
parent
commit
5accecfa6c
  1. 23
      sanitiser/_input.js

23
sanitiser/_input.js

@ -37,7 +37,26 @@ function sanitize( req ){
// address parsing
// var parsedAddress1 = parser1.parseAddress(params.input);
var parsedAddress2 = parser2(params.input);
// postcodes (should be its own file. Contribute back to addressIt)
// {
// "US":/^\d{5}([\-]?\d{4})?$/,
// "UK":/^(GIR|[A-Z]\d[A-Z\d]??|[A-Z]{2}\d[A-Z\d]??)[ ]??(\d[A-Z]{2})$/,
// "DE":/\b((?:0[1-46-9]\d{3})|(?:[1-357-9]\d{4})|(?:[4][0-24-9]\d{3})|(?:[6][013-9]\d{3}))\b/,
// "CA":/^([ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ])\ {0,1}(\d[ABCEGHJKLMNPRSTVWXYZ]\d)$/,
// "FR":/^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$/,
// "IT":/^(V-|I-)?[0-9]{5}$/,
// "AU":/^(0[289][0-9]{2})|([1345689][0-9]{3})|(2[0-8][0-9]{2})|(290[0-9])|(291[0-4])|(7[0-4][0-9]{2})|(7[8-9][0-9]{2})$/,
// "NL":/^[1-9][0-9]{3}\s?([a-zA-Z]{2})?$/,
// "ES":/^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$/,
// "DK":/^([D-d][K-k])?( |-)?[1-9]{1}[0-9]{3}$/,
// "SE":/^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$/,
// "BE":/^[1-9]{1}[0-9]{3}$/,
// "IN":/^\d{6}$/
// }
// using US PostCode for now
var parsedAddress2 = parser2(params.input, { rePostalCode: /^\d{5}([\-]?\d{4})?$/ });
// var parsedAddress = extend(parsedAddress0, parsedAddress1, parsedAddress2);
var parsedAddress = extend(parsedAddress0, parsedAddress2);
@ -48,7 +67,7 @@ function sanitize( req ){
'city',
'state',
'country',
'zip',
'postalcode',
'regions',
'admin_parts'
];

Loading…
Cancel
Save