instr会用吗?
InStrB 函数使用包含在字符串中的字节数据,返回的不是一个字符串在另一个字符串中第一次出现的字符位置,而是字节位置。
有想法了吗?

解决方案 »

  1.   

    有啊,比如
    str='abcde fgh';
    alert(str.length);可以得到字符串str的字节数是'9'了.
      

  2.   

    <input type=text name=txt>
    <input type=button value=ok onclick="cc()">
    <script language=javascript>
    function cc()
    {
      var j = 0;
      var s = document.all.txt.value;
      if (s=="")return;
      if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");
      else alert("全是字符");
      for (var i=0; i<s.length; i++)
      {
          if (s.charCodeAt(i) > 255) j = j + 2;
          else j++
      }
      alert("字符数:"+j);
    }
    </script>—————————————————————————————————
                                                       想要游泳的“猪”
      

  3.   

    merryhoneymoon(jacky)说的就是
    str.length