Re: Checking Phone Numbers
| From: | Kevin Murphy | Date: | Thu, 14 Jun 2007 17:42:10 +0000 |
| Subject: | Re: Checking Phone Numbers | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-257016@lists.php.net to get a copy of this message | ||
Well, in my context where this is an application to apply to a community college, I think I can safely exclude non-us phone numbers. :-)
The code that Robert supplied seems to work just great. Thanks.
--
Kevin Murphy
Webmaster: Information and Marketing Services
Western Nevada College
www.wnc.edu
775-445-3326
On Jun 14, 2007, at 10:25 AM, Daniel Brown wrote:
> On 6/14/07, Edward Kay <edward@labhut.com> wrote:
>> > -----Original Message-----
>> > From: Kevin Murphy [mailto:php@stubborndonkey.com]
>> > Sent: 14 June 2007 16:38
>> > To: php
>> > Subject: [PHP] Checking Phone Numbers
>> >
>> >
>> > I collect phone numbers via a web form that breaks the phone number
>> > up into 3 parts (3-digit area, 3-digit prefix, etc).
>> Occasionally, I
>> > am having people put in a phone number such as 999-999-9999 or
>> > 000-000-0000 or other numbers that are all the same. How would I go
>> > about comparing those three fields to see if they are all the same
>> > numbers. I can't just exclude it anytime that the numbers all
>> match,
>> > for example 444 is a valid area code. It should only fail if all
>> the
>> > numbers are exactly the same.
>> >
>> > All the processes I've come up with seem to be rather
>> convoluted. Is
>> > there a simple way to test for this?
>> >
>> > --
>> > Kevin Murphy
>> > Webmaster: Information and Marketing Services
>> > Western Nevada College
>> > www.wnc.edu
>> > 775-445-3326
>>
>> Whilst there are several ways to do this, it's not going to make
>> someone
>> entering dummy data give you their real phone number. They'll just
>> enter
>> another one that bypasses your check, e.g. 111-222-3333 or
>> 321-321-4321.
>>
>> I'd also caution about forcing any specific format on telephone
>> numbers. I'm
>> in the UK and our phone numbers are in the format xxxx-xxx-xxxx,
>> xxx-xxxx-xxxx or xxxxx-xxxxxx. This would not work with your form.
>> If people
>> are happy to give you their number, let them type it how it is. It
>> could
>> even include other characters, e.g. +44 (0)1234 567890 ex 324
>>
>> Edward
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
> My suggestion is that we require the United Kingdom and other
> countries around the world to conform to our standards of telephone
> numbers. After all, isn't that what we do in America; change the
> world to meet our expectations or choose to shun them for not doing
> so?
>
> Nevermind.... that would go far beyond list topics and waaaay too
> far into the realm of political dissent.
>
> --
> Daniel P. Brown
> [office] (570-) 587-7080 Ext. 272
> [mobile] (570-) 766-8107
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>