var a = "abcdefg01";
var b = "efg";
求b在a中的位置=?(4?)
這個函數是什麽的?

解决方案 »

  1.   

    a.indexOf(b);
    复杂的就要用正则了。。
      

  2.   

     <script language="javascript" type="text/javascript">
            function ocheck()
            {
                var a = "abcdefg";
                var b = "efg";
                var c = a.indexOf(b);
                alert(c);
            }
        </script>在<body onload="ocheck()">试试
      

  3.   

    var str="abcdefgh";//对应索引01234567
    alert(str.indexOf('e'));//4
    alert(str.indexOf('g'));//6
      

  4.   

    测试一下:
    function ocheck()
      {
      var a = "abcdefg";
      var b = "efg";
      var c = a.indexOf(b);
      alert(c);
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
     <script>
      var a = "abcdefg01";
      var b = "efg";
      var c = a.indexOf(b);
      document.write(c);
     
     </script>
     </HEAD> <BODY>
      
     </BODY>
    </HTML>
      

  6.   

    好吧~本人不熟悉正则表达式。
    建议用indexof,方便~