regex-escape
Escapes input characters to be used in regular expressions.
☁️ Installation
# Using npm npm install --save regex-escape # Using yarn yarn add regex-escape
📋 Example
// Dependenciesvar RegexEscape = ; console;// => \{#\/\}
❓ Get Help
There are few ways to get help:
-
Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
-
For bug reports and feature requests, open issues. 🐛
-
For direct and quick help, you can use Codementor. 🚀
📝 Documentation
RegexEscape(input)
Escapes a string for using it in a regular expression.
Params
- String
input
: The string that must be escaped.
Return
- String The escaped string.
proto()
Adds the RegexEscape
function to RegExp
class.
Return
- Function The
RegexEscape
function.
😋 How to contribute
Have an idea? Found a bug? See how to contribute.
💖 Support my projects
I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:
-
Starring and sharing the projects you like 🚀
-
—I love books! I will remember you after years if you buy me one. 😁 📖
-
—You can make one-time donations via PayPal. I'll probably buy a
coffeetea. 🍵 -
—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).
-
Bitcoin—You can send me bitcoins at this address (or scanning the code below):
1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6
Thanks! ❤️
🍰 Thanks
Big thanks to CoolAj86 for posting this answer. This library uses the black magic regex from that answer. ✨
💫 Where is this library used?
If you are using this library in one of your projects, add it in this list. ✨
barbe
—Like mustache, but simple, tiny and fast.bloggify-router
(by Bloggify)—The default Bloggify router.camelo
—Convert a string into camel case style by providing the separators.chance-token-replacer
(by Drew Brokke)—A simple utility to replace tokens in a string with generations from the chance random generator helpercss-assets
(by Manoj Chandrashekar)—Helps build CSS files and referenced assets.doodle-data
(by Jan Bölsche)—get the data of a doodle.com pollemoji.css
—Your website. Emojified. Like FontAwesome for emojis.engine-flow-types
(by jillix)—Low level library providing Engine flow types.gatsby-plugin-compile-es6-packages
(by Rob Walker)—Easily add support for compiling ES6 packages into Gasby projectshtml-encoder-decoder
—HTML Encoder / Decoder - Converts characters to their corresponding HTML Entitieshubot-lgtm
(by Chris Contolini)—Automatically merge pull requests after contributors have given the thumbs upitems-service
—Les services commun de gestion d'items dans blueforestkresus
—Kresus' Personal Finance Managerluhnify
(by Samm Cooper)—Generate random Luhn sequences, such as credit card numbers.parse-it
—Configurable string templating, without separators.slugly
—A minimal and yet powerful slug library.taskcluster-lib-references
(by Dustin J. Mitchell)—Taskcluster-lib-references is responsible for handling the API reference data, including manifests, API references, exchange references, and JSON schemas.