从数据库中的到的字符,,,给他缩减成只显示50个?javascript是怎么写的啊

解决方案 »

  1.   

    取到数据例如:var str = '<%=str%>';alert(str.length);
      

  2.   

    var str = '顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶但顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分分'; alert(str.substring(0, 50) + '......');
      

  3.   

    如果你不区分汉字和英文字符,用str.substring(0, 50);就行。
      

  4.   

    楼上的几个是不是理解错楼主的意思了?
    他好像不是想取substring, 而是想split后取前50个
      

  5.   

    如果你不区分汉字和英文字符,用str.substring(0, 50);就行。