Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Define a regular expression for a variable

Define a regular expression (regex) to validate a variable value.

Before you begin

Role required: catalog_admin or admin

Procedure

  1. Navigate to All > Service Catalog > Catalog Variables > Variable Validation Regex.

  2. Click New.

  3. On the form, fill the fields.

FieldDescription
NameName of the regular expression.
Validation messageMessage that appears when the validation fails.
ActiveSpecifies if the regex is active.
Regular Expression

Sequence of characters that define the format of the variable value.For example:

  • Invalid Regex: /(((ftp\|http\|https):\/\/)\|(www\.))([-\w\.\/#$\?=+@&%_:;]+)/i
  • Valid Regex: (((ftp\|http\|https):\/\/)\|(www\.))([-\w\.\/#$\?=+@&%_:;]+) Note:

  • Ensure that the regex does not cause catastrophic backtracking.

  • You should not use embedded flag expressions.
  • Use the Regex Flag list for the ignore case.
Regex FlagCharacter set that is considered while validating the regular expression.- None: No regex flags are applied. - Case Insensitive: Enables case insensitive matching. Case insensitive matching assumes that only characters in the US-ASCII charset are being matched. Unicode-aware case-insensitive matching can be enabled by selecting Both as the regex flag. - Unicode Case: (Reserved for future use) Same behavior as None. - Both: Case insensitive matching is done in a manner consistent with the Unicode Standard.
  1. Click Submit.

Parent Topic:Types of catalog items

Related topics

Create a service catalog variable