Introduction
cbValidation is the server-side validation engine for ColdBox applications
Quick Example 🚀
property name="firstName";
property name="lastName";
property name="email";
property name="password";
property name="age" type="numeric";
// Define validation constraints directly in your model
this.constraints = {
firstName: {
required: true,
size: "2..50",
requiredMessage: "Please enter your first name"
},
lastName: {
required: true,
size: "2..50",
requiredMessage: "Please enter your last name"
},
email: {
required: true,
type: "email",
typeMessage: "Please enter a valid email address"
},
password: {
required: true,
size: "8..128",
sizeMessage: "Password must be at least 8 characters long"
},
age: {
required: true,
type: "numeric",
range: "13..120",
rangeMessage: "Age must be between 13 and 120"
}
}Features ✨
🎯 Flexible Constraint Definition
🔧 Powerful Validation Rules
🎨 User Experience Features
🚀 Developer Experience
🔄 Advanced Features
🛡️ Enterprise Ready
Professional Open Source

Resources & Community
HONOR GOES TO GOD ABOVE ALL
Last updated
Was this helpful?