Rules
Pattern
Validate strings with a regular expression.
Use pattern(...) when a string must match a regular expression.
Teki schema = Teki.fromRules(
string("slug").required().pattern("[a-z0-9-]+")
);Available on
string(...)
Annotation equivalent
import dev.ditsche.teki.annotation.Pattern;
public class ProjectRequest {
@Pattern("[a-z0-9-]+")
private String slug;
}