Regular Expressions are a powerful tool in the programmer's toolbox that allow pattern matching. This e-book intends to provide the working programmer with a multitude of Regular Expression patterns to match a wide assortment of real-world situations. Patterns are grouped by category and listed in a convenient table of contents. There are numerous dialects of Regular Expressions. However, this e-book will focus on the .NET dialect.
Here is a partial listing of the Regular Expressions that may be found in this credit card number formats; date formats (leap-year aware); domain name formats; driver's license number formats; IPv4 and IPv6 address formats; national identification number formats; telephone number formats, etc.