gpt4 book ai didi

javascript - 搜索打开的转义方括号在 "javascript search function"中与标准正则表达式的行为不同

转载 作者:行者123 更新时间:2023-11-30 11:03:07 24 4
gpt4 key购买 nike

<分区>

var str = "sdsdTheoDefi[0]sdsds";
console.log(str.search("\[0"));

JavaScript 挂起

但是

var str = "sdsdTheoDefi[0]sdsds";
console.log(str.search("\[0\]"));

工作正常。

显然,任何编辑器都会在 sdsdTheoDefi[0]sdsds 中找到 [0,这意味着 JavaScript 搜索功能与标准正则表达式的工作方式不同。

如何使用 JavaScript 搜索功能进行这种简单的搜索?

function myFunction() {
var str = "sdsdTheoDefi[0]sdsds";
var n = str.search("\[0\]");
document.getElementById("demo").innerHTML = n;
}
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com