API Reference › Regex › Regex.valid
method

Regex.valid

Regex.valid(pattern) -> bool

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

patternthe regular expression source

Example

program Demo {
  entry {
    if Regex.valid("(a|b)+") { print(1) }
    if not Regex.valid("(unterminated") { print(2) }
  }
}
← All symbols