Standard transformers
if transformer, aka conditional validation
switch transformer
foreach transformer
regex transformer (2 forms)
- transform
/aRegex/into{validate: 'isTrue', value: /aRegex/, message: 'invalid format'} - transform
{validate: /aRegex/}into{validate: 'isTrue', value: /aRegex/, message: 'invalid format'}
Note the main advantage of form #2 is that it allows you override error message (but you cannot do value override) {validate: /aRegex/, message: 'not acceptable!'}.
Technically, the transformer doesn’t know about message override. Message override is later processed in
bcx-validation/src/standard-validator-wrap.js.