# $commons.validate - Unique value fields

This costumization provides generic keywords that will extend your RecordM validation capabilities.

# Install:

cob-cli customize commons-validators

WARNING

Requires RecordM restart

# Usage:

$common.validate(<validation 1>,<validation 2>, ...)
Parameter Description
email Will ensure that the field has valid email address
uniqueValue(showLink=<true, false>) Use it when you want to ensure that a field has a value that is unique in the entire definition data. One of the most typical scenario for using the uniqueValue validation is when you want to ensure that in a user definition no two users have the same username
regex(<regex>) To validate that the value follows a specific format.

# Examples:

# 1. Making the user username unique in a User Data block

Username: $commons.validate(uniqueValue(showLink=true))


# 2. Validating an email

Username: $commons.validate(email)


# 2. Validating an IP

IP: $commons.validate(regex(^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)\.?\b){4}$))