Validation operations
You can use the following helper methods to validate various types, compare value, and perform regular expression matching on strings.
Description
|
Example
|
Result
|
Is the value numeric
|
{{isNumeric '12.3'}}
|
true
|
Is the value alphanumeric
|
{{isAlphanumeric 'abc!@123'}}
|
false
|
Is the value a boolean
|
{{isBool (Request.Body 'jsonpath' '$.paidInFull')}}
Where the payload is {“paidInFull”:”false”}
|
true
|
Is one value greater than another
|
{{isGreaterThan (Request.Body 'jsonpath' '$.age') 25}}
Where the payload is {“age”:”19”}
|
false
|
Is one value less than another
|
{{isLessThan (Request.Body 'jsonpath' '$.age') 25}}
Where the payload is {“age”:”19”}
|
true
|
Is a value between two values
|
{{isBetween (Request.Body 'jsonpath' '$.age') 25 35}}
Where the payload is {“age”:”19”}
|
false
|
Does a string match a regular expression
|
{{matchesRegex '2022-09-27' '^\d{4}-\d{2}-\d{2}$'}}
|
true
|
Last updated