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

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

Title Test Find last Name(s)
Expression
(/^[A-Z][a-z]*(([\'\,\.\-]?[A-Z])?[a-z]*)((\s)?((Jr.(\.))|I|II|III]))?$/,
Description
This regex validates a persons last name. Acceptable names can include a single quote, compound names seperated by a hyphen, or followed by "Jr." or "I", "II", "III".
Matches
O'Leary | Smith-Barney | Scott Jr. | Smith III
Non-Matches
SMITH | o'leary | Scott jr | Smith i
Author Rating: The rating for this expression. John Scott
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