With
var str = "sdsdTheoDefi[0]sdsds";
console.log(str.search("\[0"));
the JavaScript hangs
However
var str = "sdsdTheoDefi[0]sdsds";
console.log(str.search("\[0\]"));
Works fine.
Obviously any editor finds [0 in sdsdTheoDefi[0]sdsds meaning the JavaScript search function works different to standard regular expression.
How can I make this simple search with the JavaScript search function?
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>