<script>
var a = "abc"
var b = "abcdedf"
if(b.indexOf(a)!=-1)
alert("b包含a")
else
alert("b不包含a")
</script>

解决方案 »

  1.   

    if(str.indexOf(str2) >=0)
     alert("包含");http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScript.asp?frame=true
      

  2.   

    http://www.activeedu.net/SoftDown/SoftView.Asp?SoftID=1048
    script5.6下载
      

  3.   

    不行呀,是不是 indexOf() 是针对单个字符的我的程序如下:
    -----------------------------
    <script language="javascript">
    function DoTitle(addTitle) { 
    var revisedTitle; 
    var currentTitle = document.messager.touser.value;
    //if( currentTitle.indexOf(ddTitle) >=0 ) return; if(currentTitle=="") revisedTitle = addTitle;
    else revisedTitle = currentTitle+","+addTitle; document.messager.touser.value=revisedTitle; 
    document.messager.touser.focus();
    return;
    }
    //-->
    </script>
      

  4.   

    没问题呀<script>
    function has(b,a){
    if(b.indexOf(a)!=-1)
    alert(b+"包含"+a)
    else
    alert(b+"不包含"+a)
    }
    has("abcdef","abc")
    has("abdef","abc")
    has("abcdef","ad")
    </script>
      

  5.   

    if( currentTitle.indexOf(ddTitle) >=0 ) return;应该是:
    if( currentTitle.indexOf(addTitle) >=0 ) return;