✅ Input Validation
Module:
validate/*| Operators: 23
Validate user input with common patterns like email, required, length checks.
Operator Reference
validate/required
Required · 1 argument · returns boolean
Check if value is not null, undefined, or empty string
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/required", "@payload.name"]
validate/string
String · 1 argument · returns boolean
Check if value is a string
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/string", "@payload.name"]
validate/number
Number · 1 argument · returns boolean
Check if value is a number
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/number", "@payload.age"]
validate/boolean
Boolean · 1 argument · returns boolean
Check if value is a boolean
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/boolean", "@payload.active"]
validate/array
Array · 1 argument · returns boolean
Check if value is an array
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/array", "@payload.items"]
validate/object
Object · 1 argument · returns boolean
Check if value is an object
| Parameter | Type | Description |
|---|---|---|
value | any | Value to check |
["validate/object", "@payload.data"]
validate/email
Email · 1 argument · returns boolean
Check if value is a valid email format
| Parameter | Type | Description |
|---|---|---|
value | string | Email to validate |
["validate/email", "@payload.email"]
validate/url
Url · 1 argument · returns boolean
Check if value is a valid URL format
| Parameter | Type | Description |
|---|---|---|
value | string | URL to validate |
["validate/url", "@payload.website"]
validate/uuid
Uuid · 1 argument · returns boolean
Check if value is a valid UUID
| Parameter | Type | Description |
|---|---|---|
value | string | UUID to validate |
["validate/uuid", "@payload.id"]
validate/phone
Phone · 1 argument · returns boolean
Check if value is a valid phone number
| Parameter | Type | Description |
|---|---|---|
value | string | Phone number to validate |
["validate/phone", "@payload.phone"]
validate/creditCard
Credit Card · 1 argument · returns boolean
Check if value is a valid credit card number (Luhn algorithm)
| Parameter | Type | Description |
|---|---|---|
value | string | Card number to validate |
["validate/creditCard", "@payload.cardNumber"]