Regular Expressions 101

Community Patterns

French Phone Number

0

Regular Expression
PCRE (PHP <7.3)

/
^(?:(?:\+|00)33[\s.-]{0,3}(?:\(0\)[\s.-]{0,3})?|0)[\s.-]?[1-9](?:(?:[\s.-]?\d{1}){8}|\d{2}(?:[\s.-]?\d{3}){2})$
/
gm

Description

French Phone Number Validation. Accept several kind of format, more or less usual. And refuse incorrect formats.

  • Prefix: 0033 / +33 / (0) / 0
  • Number: collapsed / by 1 / group by 2 / group by 3
  • Separator: space / dot / dash / hyphen
Submitted by anonymous - 5 years ago