How To Escape Asterisk In Regexp?
I want to use the pattern *1*. I have tried \*1\*, but it doesn't work. Where is the problem?
Solution 1:
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:
newRegExp("\\*1\\*")
You have to double-escape the backslashes because they need to be escaped in the string itself.
Solution 2:
need to use a backslash \
as the escape character in regexes.
Post a Comment for "How To Escape Asterisk In Regexp?"