使用正则表达式的javascript中未检测到标记^

Unexptected token ^ in javascript using regex

本文关键字:检测 正则表达式 javascript      更新时间:2023-09-26

我在javascript中使用以下regex来进行一些替换,但看起来JS不喜欢regex符号;有没有一个好方法可以逃离他们。以下是我的正则表达式:

/(bower_components/[^.]+).css/g

如果要对它们进行转义,则需要在它们前面加一个反斜杠'

bower_components之后的斜线导致Regex提前结束。

您的正则表达式当前正试图形成以下对象:

new RegExp('/(bower_components/', '[^.]+).css/g')

这真的没有多大意义。

你需要像这样逃离斜杠:

/(bower_components'/[^.]+).css/g