Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.

Define a regular expression for a variable

Log in to subscribe to topics and get notified when content changes.

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 Service Catalog > Catalog Variables > Variable Validation Regex.
  2. Click New.
  3. On the form, fill the fields.
    Field Description
    Name Name of the regular expression.
    Validation message Message that appears when the validation fails.
    Active Specifies 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 Flag Character 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.
  4. Click Submit.
Feedback