--- id: regex-valid name: Regex.valid category: regex kind: namespace-method tokens: Regex.valid sig: Regex.valid(pattern) -> bool tip: True if the pattern is well-formed (compiles without error). order: 2 ns: Regex member: valid --- A convenience over Regex.compile: true when pattern compiles, false when it is malformed. Use it to validate a user- or mod-supplied pattern before relying on it. Parameters: - `pattern` — the regular expression source ```ludic program Demo { entry { if Regex.valid("(a|b)+") { print(1) } if not Regex.valid("(unterminated") { print(2) } } } ```