Skip to main content Link Search Menu Expand Document (external link)

text_match_regex

Description

Type: Condition

Checks if text matches a regex.

Params

  • text: The input string.
  • regex: The regex string. The value is used as input to for the RegExp constructor.
  • flags: Input string. Flags to provide to the RegExp constructor

Outputs

No additional info is added to the global payload outputs.

Usage Example

trigger:
  type: local_page_load
  flowNode:
    if:
      conditions:
      - conditionId: text_match_regex
        params:
          text: "${path}"
          regex: "^/@"
      then:
        ...

The text_match_regex condition is used to verify that the path param found in the payload of the trigger local_page_load matches the regex ^/@.

Flags can be provided by using the flags param. The following condition looks for either done or complete in a user’s message and ignores case.

trigger:
  type: user_message
  params:
    person: keen
  flowNode:
    if:
      conditions:
      - conditionId: text_match_regex
        params:
          text: "${userMessageText}"
          regex: done|complete
          flags: i
      then:
        ...

Relevant Triggers

All triggers