Files
metabuilder/packages/form_builder/seed/scripts/validate/pattern.lua

21 lines
417 B
Lua

-- Form validation pattern rule
---@class ValidationRule
---@field type string
---@field pattern? string
---@field value? number | string
---@field message string
---@param regex string
---@param message? string
---@return ValidationRule
local function pattern(regex, message)
return {
type = "pattern",
value = regex,
message = message or "Invalid format"
}
end
return pattern