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>\\.\\)/" "\\*\\?\\?\\?\\?\\?\\{\\}\\."