Validating American Phone Numbers In PHP

February 15th, 2008 | by programming |

Today, I’d like to show you, a simple method, which validates american phone numbers.

American phone numbers have the format of ‘XXX-XXX-XXXX’

function ValidatePhoneNumber($number)
{
if ( ereg(’^[2-9]{1}[0-9]{2}-[0-9]{3}-[0-9]{4}$’, $number) )
return true;
else
return false;
}

Hope it helps :)

  1. By Diego on Feb 15, 2008 | Reply

    Fine, but instead of doing an if check to return true I would simply return that statement like:

    unction ValidatePhoneNumber($number)
    {
    return ereg(’^[2-9]{1}[0-9]{2}-[0-9]{3}-[0-9]{4}$’, $number);
    ;
    }

  2. By programming on Feb 15, 2008 | Reply

    Good point :)
    I just wanted it to look more simply.

Post a Comment