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

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

Title Test Find Pattern Title
Expression
\d{1,3}.?\d{0,3}\s[a-zA-Z]{2,30}\s[a-zA-Z]{2,15}
Description
Street Address. While far from perfect it validates street addresses reasonably. Created with absolutely no experience using a cool tool downloaded from http://www.codeproject.com/dotnet/expresso.asp?target=e%20xpresso
Matches
2\34 Wodonga Ave | 54a Beechworth Rd | 47/675 WODONGA DRIVE
Non-Matches
aaa Beechworth Rd | 65 Beechworth Rd | 65 Beechworth/ Rd
Author Rating: Not yet rated. adam willding
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

Title: Correction
Name: Mike
Date: 11/24/2006 11:24:03 AM
Comment:
Pattern should be changed to following to enable addresses like 1234 1st Street. \d{1,3}.?\d{0,3}\s[a-zA-Z0-9]{2,30}\s[a-zA-Z]{2,15}


Title: Numbered streets
Name: Diane Droubay
Date: 1/24/2006 4:52:27 PM
Comment:
This doesn't work for numbered streets as in: 754 191st Street SW


Title: Agreed, thanks for the simple perfect address validator
Name: John Pequeno
Date: 1/2/2006 1:56:19 PM
Comment:
The only odd thing I noticed is that as long as you have a valid address to start, you can have an unlimited amount of garbage text afterwards and it will still match. Thanks though, for the code, and the link to Expresso!


Title: Sorry Geoff
Name: Harry Willding
Date: 11/13/2003 9:55:45 PM
Comment:
I just noticed what you were getting at. It does seem strange that the fllstop is allowed. Once again sorry about the above comment.


Title: ????
Name: Harry Willding
Date: 11/13/2003 9:52:01 PM
Comment:
Why would 15 Fergusson St be an incorrect match?? That is a valid street address so of course it should match.


Title: Odd Behaviour
Name: Geoff Whittington
Date: 11/13/2003 12:47:17 PM
Comment:
Using the 'test' function on the site - "15 Fergusson St." incorrectly is a match. Java's String.match function does it correctly by failing on the last '.' Thanks for the RE!


Title: great
Name: Reece Watkins
Date: 11/2/2003 10:43:26 PM
Comment:
I've been searching for something like this for ages. Thanks Harry


Title: extra whitspace
Name: Harry Willding
Date: 10/29/2003 7:03:58 AM
Comment:
The middle NON-Match actualy has extra whitespace between the 65 and Beechworth. It displays here with out that being obvious


Title: alrite
Name: Harry Willding
Date: 10/29/2003 7:00:18 AM
Comment:
not bad for a quicky


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