PatternConstraint

data class PatternConstraint(val pattern: <Error class: unknown class>, val patternDescription: String = pattern.pattern) : MentionValidationRule

Validates against a regex pattern.

Constructors

Link copied to clipboard
constructor(pattern: <Error class: unknown class>, patternDescription: String = pattern.pattern)

Properties

Link copied to clipboard
open override val description: String

Human-readable description of this rule.

Link copied to clipboard
val pattern: <Error class: unknown class>

The regex pattern to match

Link copied to clipboard

Human-readable description of the pattern

Functions

Link copied to clipboard
open fun failureReason(mention: String): String?
Link copied to clipboard
open fun isValid(mention: String): Boolean
Link copied to clipboard
open override fun validate(mention: String): ValidationResult

Validate a mention span.