Uncaught SyntaxError: Invalid regular expression: /?/: Nothing to repeat
在一次运用JavaScript中search()方法匹配?时,提示下图所示的错误。

代码如下:
if(href.search("\?") === -1){
href = href + "?";
}
解决方案:
if(href.search("\\?") === -1){
href = href + "?";
}
BUG 无处不在
JavaScript, 正则表达式 / 2021年6月16日 / hamster
在一次运用JavaScript中search()方法匹配?时,提示下图所示的错误。
代码如下:
if(href.search("\?") === -1){
href = href + "?";
}
解决方案:
if(href.search("\\?") === -1){
href = href + "?";
}