have a look at the pear Validate class - this is what you need.

In the UK the postal code is (as a preg expression)

/[A-Za-z]{1,2}[0-9]{1,2}[A-Za-z]\s?[1-9][A-Za-z]{2}/

these are valid postcodes

B1 4RT
B56 6TY
BN5 6ER
SW1A 1AA (<- the queen @ buck palace)
SW14 5RT

ie. one or 2 letters, followed by one or 2 numbers, followed by optional
letter (only for some central london addys i think) [space] 1 number
(not 0) followed by 2 letters

our telephone system is a bit of a c0ck up and so we can have lots of
different numbers, generally though

01 or 02 - normal land lines
07 - mobile phones
08 - 'special rate numbers' either free/local or national rate
09 - the expensive 10p - 1.50 per minute

tel numbers can be from 9 to 12 numbers i spose (just to be sure)

On Thu, 2003-12-04 at 15:53, Rankin, Randy wrote:
> I have a form which captures US addresses ( address, city, state ) and
> telephone numbers ( 10 digit ) and am writing this data to a MySQL table. I
> need to expand this to capture non-US info, so I was hoping for some
> guidance on forms and table structures. I have googled this to death and
> still haven't come up with anything. 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to