I want to use the pattern *1*
. I have tried \\*1\\*
, but it doesn\'t work. Where is the problem?
need to use a backslash \
as the escape character in regexes.
You have to escape it with a backslash:
/\*1\*/
Otherwise, an unescaped *
in a RegExp will mean: Match 0 or more of the Preceding Character Group.
Update:
If you use the RegExp
constructor, do it this way:
new RegExp("\\*1\\*")
You have to double-escape the backslashes because they need to be escaped in the string itself.