> -Original Message-
> From: Michael Egan [mailto:[EMAIL PROTECTED]
> Sent: 02 April 2003 13:05
>
> There are some ready made scripts for dealing with UK post
> codes on the relevant page on the PHP site:
>
> http://www.php.net/manual/en/function.ereg.php
And not one of them is 100% cor
Hi Andy,
The following function seems to work for me:
function split_postcode ($postcode) {
if(eregi('(^[A-Z]{1,2})([0-9|A-Z]{1,2}).*([0-9][A-Z]{2}$)', str_replace('
', '', $postcode), $parts)){
$outcode=strtoupper(sprintf('%s%s%s', $parts[1], @str_repeat(' ',
4-strlen($part
Don't forget some London postcodes are Q1Q QQQ!
Peter.
On Wed, 2 Apr 2003, skate wrote:
> sorry, don't have anything to add for code, but just a note to remember that UK post
> codes can also be in the form...
>
> QQ11 1QQ
> Q1 1QQ
> Q11 1QQ
> QQ1 1QQ
>
> so it's a real pain to write an expr
sorry, don't have anything to add for code, but just a note to remember that UK post
codes can also be in the form...
QQ11 1QQ
Q1 1QQ
Q11 1QQ
QQ1 1QQ
so it's a real pain to write an expression for this...
-skate-
Can someone please tell me how i change the following code:
if (!ereg("^[0-9]{
]
Subject: [PHP] Zip to postcode[Scanned]
Can someone please tell me how i change the following code:
if (!ereg("^[0-9]{5,5}(\-[0-9]{4,4})?$",$postcode))
to a UK postcode QQ1 1QQ
When i fill out the form it tells me that the postcode is not valid and i
think it is because it is in zip c
Can someone please tell me how i change the following code:
if (!ereg("^[0-9]{5,5}(\-[0-9]{4,4})?$",$postcode))
to a UK postcode QQ1 1QQ
When i fill out the form it tells me that the postcode is not valid and i
think it is because it is in zip code format.
Thank you
Andy
--
PHP General Maili
6 matches
Mail list logo