Skip to content

Instantly share code, notes, and snippets.

@juji
Last active December 10, 2015 05:22
Show Gist options
  • Save juji/b45a43bef7187c4ddd52 to your computer and use it in GitHub Desktop.
Save juji/b45a43bef7187c4ddd52 to your computer and use it in GitHub Desktop.
Replace regex special character
function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}
function toRegex(str,flag){
return new RegExp(escapeRegExp(str),flag);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment