Top Level Namespace

Defined Under Namespace

Modules: Enotype

Constant Summary collapse

COLOR_REGEXP =
/^\s*#[0-9a-f]{3}([0-9a-f]{3})?\s*$/i
DATE_REGEXP =
/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/
DATETIME_REGEXP =
/^\s*(\d{4})(?:-(\d\d)(?:-(\d\d)(?:T(\d\d):(\d\d)(?::(\d\d)(?:\.(\d+))?)?(?:(Z)|([+\-])(\d\d):(\d\d)))?)?)?\s*$/
EMAIL_REGEXP =
/^\s*[^@\s]+@[^@\s]+\.[^@\s]+\s*$/
FLOAT_REGEXP =
/^\s*-?\d+(\.\d+)?\s*$/
INTEGER_REGEXP =
/^\s*-?\d+\s*$/
IPV4_REGEXP =
/^\s*((\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}))\s*$/
LAT_LNG_REGEXP =
/^\s*(-?\d{1,3}(?:\.\d+)?)\s*,\s*(-?\d{1,3}(?:\.\d+)?)\s*$/
SLUG_REGEXP =
/^[0-9a-z\-_]+$/
URL_REGEXP =
/^\s*https?:\/\/[^\s.]+\.\S+\s*$/