Regular Expressions 101

Community Patterns

International phone number validation

0

Regular Expression
PCRE (PHP <7.3)

/
^\(?(?'prefix'\+|(?:0(?:0(?:0|1|9)?|1(?:0|1))?|119)[-. ])?(?'group'[1-9])[-. ]?(?'CC'[0-9]{0,3})\)?[)-. ](?'number'(?:[0-9]+[-. ]?)+)$
/
gm

Description

Validates all formats of phone numbers for international calls. Accepts all kinds of internationa call prefixes.

Submitted by Ādams Muzikants - 9 years ago