Avoid equal signs at the beginning of regular expressions

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: javascript-code-style/no-div-regex

Language: JavaScript

Severity: Notice

Category: Error Prone

Description

At the start of a regular expression literal, the characters /= can be mistaken for a division assignment operator.

Non-Compliant Code Examples

var f = function() { return /=foo/; };

Compliant Code Examples

var f = function() { return /foo/ig.test('bar'); };
var f = function() { return /\\=foo/; };
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis