I want to use a string to perform a global regex, but it might have regex characters in it. What's the best way to escape all regex characters in a string before building a regex with it?
Basically I might have something like this;
var test = 'test.';
var regex = new RegExp(test, 'ig');
I need 'test.' to become 'test\.' so it doesn't behave in unexpected ways.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With