字符串我使用这个功能,可以帮助我的webdevelopers找到网页中的一段代码:JavaScript不能找到包含方括号
function findString (str) {
var strFound;
strFound=self.find(str);
if (strFound && self.getSelection && !self.getSelection().anchorNode){
strFound=self.find(str);
}
if (!strFound) {
strFound=self.find(str,1,1)
while (self.find(str,1,1)) continue
}
}
的问题是,当我输入以下字符串例如:
array[1]
它找不到它!这是奇怪的,因为我试过这个功能,它可以找到任何其他字符串。 那么,如何使用此函数来查找包含方括号的字符串(如果可能,不使用正则表达式)?
谢谢
问候
我编辑了帖子。我忘记了左括号,但即使如此,它不起作用。你能“pastebin”你的代码吗?谢谢。 – Zakaria 2010-08-30 13:32:58
函数findString(str){var strFound; strFound = self.find(str);如果(strFound && self.getSelection &&!self.getSelection()。anchorNode){ strFound = self.find(str); } 如果{ strFound = self.find(STR,1,1) 而(self.find(STR,1,1))继续 } 警报(strFound)(strFound!); } $(document).ready(function(){ findString(“array [1]”); }); – Zafer 2010-08-30 13:45:16