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