Skip to content

Instantly share code, notes, and snippets.

@BrandonZacharie
Created February 21, 2012 21:23
Show Gist options
  • Select an option

  • Save BrandonZacharie/1879052 to your computer and use it in GitHub Desktop.

Select an option

Save BrandonZacharie/1879052 to your computer and use it in GitHub Desktop.

Revisions

  1. BrandonZacharie created this gist Feb 21, 2012.
    4 changes: 4 additions & 0 deletions String.toRegExp.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    if (!String.toRegExp)
    String.toRegExp = function String_toRegExp(pattern, flags) {
    return new RegExp(pattern.replace(/[\[\]\\{}()+*?.$^|]/g, function (match) { return '\\' + match; }), flags);
    };