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

20 lines
409 B
Lua

-- Form validation email rule
---@class ValidationRule
---@field type string
---@field pattern? string
---@field value? number | string
---@field message string
---@param message? string
---@return ValidationRule
local function email(message)
return {
type = "email",
pattern = "^[^@]+@[^@]+%.[^@]+$",
message = message or "Please enter a valid email"
}
end
return email