これは動作します:
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 ");
}
これは、に存在するブラケットと関係があると思います
(外国人、ニッケルバックなど...)
JavaScriptがこの文字列を見つけられないのはなぜですか?どうすればそれを機能させることができますか?