Constraint.Fmt
type t = [
| `Email
| `Idn_email
| `Hostname
| `Uri
| `Uuid
| `Date
| `Date_time
| `Time
| `Duration
| `Ipv4
| `Ipv6
| `Custom of string
]
val validate : t -> string -> (string, string list) Stdlib.result
validate fmt str validates str against the format fmt. Returns Ok str if valid, or Error errors if invalid.
validate fmt str
str
fmt
Ok str
Error errors
val pattern : string -> string -> (string, string list) Stdlib.result
pattern pat str validates str against the regex pattern pat. Returns Ok str if valid, or Error errors if invalid.
pattern pat str
pat