

如图我使用"/o/g"来写正则表达式,不生效
修改为

new RegExp(‘o’,‘g’)就可以生效,不知道原因目前,求大神解答
在JavaScript中,使用/o/g正则表达式时遇到不生效的情况,改用newRegExp(o,g)后问题解决。这可能是因为直接字面量的方式在某些场景下不被正确解析,而构造函数确保了全局匹配的正确性。


如图我使用"/o/g"来写正则表达式,不生效
修改为

new RegExp(‘o’,‘g’)就可以生效,不知道原因目前,求大神解答
1420

被折叠的 条评论
为什么被折叠?