Il existe de nombreux systèmes d’expressions régulières ou expressions rationnelles. La variante détaillée ici est celle du HTML 5 et du Javascript / ECMAscript. La plupart des constructions listées dans les exemples sont reconnues par l’ensemble des systèmes d’expressions régulières.
Exemples :
/A/gimuy (drapeaux),
				/ABC/ (succession),
				/A|B|C/ (alternative),
				/A?/,
				/A*/,
				/A+/,
				/A{2}/,
				/A{2,}/,
				/A{2,4}/,
				/A+?/,
				/A(B)C/,
				/(m).*\1/,
				/^i/,
				/m$/,
				/\bi/,
				/^A(B)?C(D)(?:EF)+(?=G)/,
				/./,
				/[-a-z+.]/,
				/[^0-9\s]/,
				/\/\.\$\(/ (échappement).
			/[a-z][a-z0-9_-]{3,16}/i (nom d’utilisateur),
				/\d{2}/,
				/\w+/ (lettres, chiffres, soulignés),
				/[\w.+-]+/ (possibilités de points, plus et tirets),
				/[\w.+-]+@([^\s@.]+\.)+[^\s@.]{2,}/u (adresse mail),
				/(https?:\/\/)?[\w.-]+\.[a-z]{2,}(\/[\w.-]+)*\/?/i (adresse web).