这有效:
var str ='<input id="a_49519498" type="radio" name="answers[10903336]" value="49519498" />cat,dog ';
if(str.search('cat,dog')!=-1)
{
alert("found ");
}
虽然这不是:
var str ='<input id="a_49519498" type="radio" name="answers[10903336]" value="49519498" />Rock (Foreigner, Nickelback, etc...) ';
if(str.search('Rock (Foreigner, Nickelback, etc...)')!=-1)
{
alert("found ");
}
我猜这与存在的括号有关
(外国人、Nickelback 等……)
为什么 JavaScript 找不到这个字符串?我怎样才能让它工作?