Uncaught SyntaxError: Invalid regular expression: /?/: Nothing to repeat
在一次运用JavaScript中search()方法匹配?时,提示下图所示的错误。
![](http://runtuchigua.cn/wp-content/uploads/2021/06/QQ截图20210616182011.png)
代码如下:
if(href.search("\?") === -1){
href = href + "?";
}
解决方案:
if(href.search("\\?") === -1){
href = href + "?";
}