var A="abcd";
var B="1234abcdeard";
if(B.indexOf("abcd")!=-1){
   alert("exsist!");
}else{
   alert("not exsist!");
}

解决方案 »

  1.   

    <script>
    String.prototype.hasSubString=function(subStr)
    {
      var regx=new RegExp(subStr,'gi');//'g'区分大小写
      return regx.test(this);
    } var A="sdft";
    var B="Abcfsdfd13j87";
    alert(B.hasSubString(A));
    </script>
      

  2.   

    不应该用正则,因为子字符串里有可能包含一些被解释成转义的字符。我认为只能用
    A.indexOf(B)!=-1
      

  3.   

    这个问题用 indexOf() 最好, 正则次之, split() 更次之