Regular Expression Cheat Sheet

These are some of the Regular Expressions I use

This is a growing list as I need them I will store them here for quick use.

Simple Email: ^[^\s]+@[^\.][^\s]{1,}\.[A-Za-z]{2,10}$

IP Addresses: ^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$

HEX Color Codes: ^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$

MAC Addresses: ^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$

.NET GUIDs: ^\{?[a-fA-F\d]{8}-([a-fA-F\d]{4}-){3}[a-fA-F\d]{12}\}?$

0x HEX: [0][x][0-9a-fA-F]+

HEX byte values: ^([0-9a-fA-F]{1,2})(\s[0-9a-fA-F]{1,2})*$

Domain Name: ^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU)$

 

 

 

blog comments powered by Disqus