The _.escapeRegExp() method is used to escape the Regular Expression special characters “^”, “$”, “”, “.”, “*”, “+”, “?”, “(“, “)”, “[“, “]”, “{“, “}”, and “|” in string.
Syntax:
_.escapeRegExp([string=''])
Parameters: This method accepts single parameter as mentioned above and described below:
- string: This parameter holds the string to escape.
Return Value: This method returns the escaped string.
Example 1:
Javascript
const _ = require('lodash'); var str1 = _.escapeRegExp("/a/"); console.log(str1); var str2 = _.escapeRegExp("\*?{}."); console.log(str2); |
Output:
"/a/"
"\\*\\?\\{\\}\\."
Example 2:
Javascript
const _ = require('lodash'); var str1 = _.escapeRegExp("/neveropen/"); console.log(str1); var str2 = _.escapeRegExp("/(?<neveropen>.)(?<for>.)(?<neveropen>.)/"); console.log(str2); var str3 = _.escapeRegExp("\*?????{}."); console.log(str3); |
Output:
"/neveropen/"
"/\\(\\?<neveropen>\\.\\)\\(\\?<for>\\.\\)\\(\\?<neveropen>\\.\\)/"
"\\*\\?\\?\\?\\?\\?\\{\\}\\."
