Regular Expressions 101

Community Patterns

Community Library Entry

2

Regular Expression
Created·2014-10-31 17:31
Flavor·ECMAScript (JavaScript)

/
(?=.*?\d{3}( |-|.)?\d{4})((?:\+?(?:1)(?:\1|\s*?))?(?:(?:\d{3}\s*?)|(?:\((?:\d{3})\)\s*?))\1?(?:\d{3})\1?(?:\d{4})(?:\s*?(?:#|(?:ext\.?))(?:\d{1,5}))?)\b
/
gi
Open regex in editor

Description

Match phone number with extensions or not

Submitted by Mélissa Dumont