if( str1.indexOf(str2) ) {
    alert("有相同的字符");
} else {
    alert("没有相同的字符!");
}

解决方案 »

  1.   

    var ss="abcd";
        var s="afbcdsabcasfe";
        var ma1=s1.match(ss);
        var ma2=s2.match(ss);
        if(ma1!=null && ma2!=null){
            alert("有共同的字符串:"+ss);
        }
      

  2.   

    var str1="http://c:/images/button/button.gif";
       var str2="/button.gif";你的意思是要查两个字符串有没有共同的字符还是一个字符串包含另一个,如果是后者,上面已有答案如果不是
    var equ = false;
    for (i=0; i<str2.length; i++)
    {
        if (str1.indexOf(str2.charAt(i)) >= 0)
        {
            alert("Yes");
            equ = true;
        }
    }if (equ) alert("yes");
    else alert("no");