Skip to content Skip to sidebar Skip to footer

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?"