Reg for UK postcode validation

Reg for UK postcode validation

Sample Salesforce.com code for UK postcode validation

[code language=”css”]

(!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}’)))
[/code]