Solved

How do I do a postcode validation in a control on a from?

  • 28 November 2019
  • 3 replies
  • 36 views

Badge +1

Hi There, I have created a form where I am asking the user to input a postcode, how do I validate the field to ensure it is a genuine Postcode format for the UK?

 

I am using NWC

 

Thanks

icon

Best answer by butlerj 17 June 2020, 15:21

View original

3 replies

Userlevel 6
Badge +22
Hi,
Because of the amount of combinations that a UK postcode can have this may be a little difficult. I looked at using a Text Mask but that won't work. Cant really see how to impliment a regular expression validation.
Userlevel 6
Badge +12

Here are some suggestions in stackoverflow but none are comprehensive - including the regex suggested by the UK Government themselves!  https://stackoverflow.com/questions/164979/regex-for-matching-uk-postcodes

Userlevel 5
Badge +19

@AndyEmery looks like this regular expression should do the trick: 


^[A-Z]{1,2}[0-9][A-Z0-9]? ?[0-9][A-Z]{2}$

Reply