---
sourceDocument: Brazil API Reference
sourceDocumentLink: https://www.servicenow.com/docs/r/api-reference

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Using regular expressions

# Using regular expressions in server-side scripts {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
JavaScript regular expressions automatically use an enhanced regex engine, which
provides improved performance and supports all behaviors of standard regular expressions as
defined by Mozilla JavaScript. The enhanced regex engine supports using Java syntax in regular
expressions.

The SNC.Regex API is not available for scoped applications. For scoped
applications, remove the SNC.Regex API and use standard JavaScript regular
expressions.

For more information on JavaScript regular expressions, see the Mozilla JavaScript
documentation on [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) and [RegExp](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp).

## Using Java syntax in JavaScript regular expressions {#ariaid-title2}

The enhanced regex engine includes an additional flag to allow Java syntax to be used
in JavaScript regular expressions.
Regular expressions with the additional flag work in all places that expect a regular
expression, such as `String.prototype.split` and
`String.prototype.replace`. To use Java syntax in a regular expression, use
the Java inline flag j, for example `/(?ims)ex(am)ple/j`  
{#r_JvSyntxJaScrRegex__table_kqz_trn_cr__entry__2}

| Flag | Description |
|-|-|
| j | Defines a regular expression that executes using the Java regular expression engine. It can be used to access Java-only features of regular expressions (such as look behind, negative look behind) or to use Java regular expressions without translating them into JavaScript regular expressions. For example: `var regex = /ex(am)ple/j;` |
[Table 1. Extended regular expression flags]

{#r_JvSyntxJaScrRegex__table_kqz_trn_cr}

