Package Exports
- polyfill-regexp-escape
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (polyfill-regexp-escape) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
RegExp.escape
RegExp.escape returns a string with escaped regular expression characters for use within a regular expression.
Usage
var strName = 'Dr. Doogie Howser, M.D.';
var escName = RegExp.escape(strName); // Dr\. Doogie Howser, M\.D\.
var regName = new RegExp('\\b' + escName + '\\b'); // /\bDr\. Doogie Howser, M\.D\.\b/Browser compatibility
All modern browsers are supported, including:
Chrome
Internet Explorer
Firefox
Opera
Safari
Android 2.2+
Blackberry 7+
iOS Safari 4+
Prollyfill status
If you would like to see RegExp.escape in a JavaScript standard, subscribe to the ECMAScript List and request to have it added it to an [ECMA Specification].
This project was inspired by Stuart P. Bentley’s Specifiction Topic. After reading it, I decided to throw this together.