Reg Ex Samples

Type Reg Ex Example(s)
Mongo Object Id ^[a-zA-Z0-9]{24}$ 5408571b52187a22502b321f
UUID/GUID ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ 37bab297-5ca2-4f71-a949-c9beba57eb8a
Currency ^[A-Z]{3}$ USD
Integer (Signed) ^-?\d+$ -45, 1, 123
Integer (Unsigned) ^\d+$ 1, 123
Decimal (Signed) ^-?\d+(\.\d+)?$ -45.23, 1, 123.5
Decimal (Unsigned) ^\d+(\.\d+)?$ 1, 123.5
Flight Number ^[A-Z]{2,3}\d+{3,4}$ AB123, ABC1234
IATA Code ^[A-Z]{3}$ LHR, MAN
Date (YYYY-MM-DD) ^\d{4}-\d{2}-\d{2}$ 2014-01-16