Categories
JavaScript Answers

How to use dynamic variable string as regex pattern in JavaScript?

Spread the love

Sometimes, we want to use dynamic variable string as regex pattern in JavaScript.

In this article, we’ll look at how to use dynamic variable string as regex pattern in JavaScript.

How to use dynamic variable string as regex pattern in JavaScript?

To use dynamic variable string as regex pattern in JavaScript, we can use the RegExp constructor.

For instance, we write

const stringToGoIntoTheRegex = "abc";
const regex = new RegExp("#" + stringToGoIntoTheRegex + "#", "g");

to create a regex object by calling the RegExp constructor with the "#" + stringToGoIntoTheRegex + "#" string.

The 2nd argument is the flag for the regex.

We use 'g' to make the regex return all matches of the pattern.

Conclusion

To use dynamic variable string as regex pattern in JavaScript, we can use the RegExp constructor.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *