Xshippingpro support following postal rules.
Rule 1: Numeric Postal Range
Range should be defined by single hyphen (-). For example, 100-200 denotes postal codes 100 to 200. If you need multiple ranges, just separated these by comma(,). For example, 100-200,300-400.
Rule 2: Prefix-Range (Prefix hyphen range)
Prefix can be anything. Range should be like Rule 1 that means numeric postal range. Example: KW-10-15 denotes KW10, KW11, KW12, KW13, KW14 and KW15
Rule 3: Prefix-Range-Suffix (Prefix hyphen Range hyphen suffix)
Prefix and suffix can be anything. Range should be like Rule 1 that means numeric postal range. Example: KW-10-15-EE denotes KW10EE, KW11EE, KW12EE, KW13EE, KW14EE and KW15EE
Rule 4: Postal codes separated by comma(,). For example, 1000, AE1111 etc.
Finally, you can use wild cards in the prefix, suffix and single postal codes.
For example, PA2* denotes any postal code starting by PA2.
Again, KW-1-5-* denotes KW1XX, KW2XX, KW5XX and so on. Here XX means anything due to *
Several rules can be mixed together separated by comma. For example: 1200, AE-1-5-*,PA2*