Reg for UK postcode validation


Sample Salesforce.com code for UK postcode validation


(!ISBLANK(BillingPostalCode)&&
 !($Setup.No_Validations__c.Flag__c )&&
 OR('Yes'==
 CASE(BillingCountry,'United Kingdom','Yes','UK','Yes','GB','Yes','England','Yes','Scotland','Yes','Wales','Yes','Northern Ireland','Yes','NI','Yes','No'),
 ISBLANK(BillingCountry))
 &&
 !OR(REGEX(BillingPostalCode, '[a-zA-Z]{1,2}[a-zA-Z0-9]{1,2} [0-9]{1}[a-zA-Z]{2}'),REGEX(BillingPostalCode, '[a-zA-Z]{1,2}[a-zA-Z0-9]{1,2}[0-9]{1}[a-zA-Z]{2}')))

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s