Regular Expressions 101

Community Patterns

NANP Phone Number Checker

0

Regular Expression
PCRE (PHP <7.3)

/
[2-9][0-9][0-9]\-[2-9][0-9][0-9]-[0-9][0-9][0-9][0-9]
/

Description

Checks whether a North American Numbering Plan (NANP) phone number is valid. (Matching numbers are not necessarily real.) However, it registers 299-911-9999 as OK, even though it's not valid.

Submitted by anonymous - 8 years ago