RegExLib.com - The first Regular Expression Library on the Web!

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

Title Test Find US Phone Validator
Expression
[+]?[\x20]*(?<int>\d+)?[-\x20]*[\(]?(?<area>[2-9]\d{2})[\)\-\x20]*(?<pbx>[0-9]{3})[-\x20]*(?<num>[0-9]{4})
Description
Based on the pattern from Ricardo Gonzalez. This one allows for arbitrary space between parts of the phone number and separates the parts out into different capture groups.
Matches
1 (800) 123-4567 | 001-760-555-0123 | +1 7605551234
Non-Matches
(098)737-3942 | 123-456-7890
Author Rating: Not yet rated. Lin
Source
Your Rating
Bad Good

Enter New Comment

Title

Name

Comment

Spammers suck - we apologize. Please enter the text shown below to enable your comment (not case sensitive - try as many times as you need to if the first ones are too hard):

Existing User Comments

Copyright © 2001-2025, RegexAdvice.com | ASP.NET Tutorials