Skip to content

Instantly share code, notes, and snippets.

@raecoo
Forked from BrandonZacharie/String.toRegExp.js
Created October 15, 2019 06:34
Show Gist options
  • Save raecoo/1c35685c5d34f019227d3e88387e4244 to your computer and use it in GitHub Desktop.
Save raecoo/1c35685c5d34f019227d3e88387e4244 to your computer and use it in GitHub Desktop.
A JavaScript function to convert a string to a RegExp
if (!String.toRegExp)
String.toRegExp = function String_toRegExp(pattern, flags) {
return new RegExp(pattern.replace(/[\[\]\\{}()+*?.$^|]/g, function (match) { return '\\' + match; }), flags);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment