Modifiers
Additional rules for data modification. They do not return errors just skips values that are not appropriate.
trim
Removes leading and trailing spaces. Skips object references.
Example:
{email: 'trim'}
to_lc
Converts string to lower case. Skips object references.
Example:
{email: 'to_lc'}
to_uc
Converts string to upper case. Skips object references.
Example:
{currency_code: 'to_uc'}
remove
Removes characters from string
Example:
{ text: { remove: '0123456789' } } // Remove all numbers from text
leave_only
Removes characters from string
Example:
{ text: { leave_only: '0123456789' } } // Leaves only numbers in text
default
Set value if is not present.
Example:
{ age: { default: 18 } } // Sets age to 18 if not passed