先说明,不是简单的用SubString(),因为内容可能有HTML代码,截取后要保证完整性
如原文中有<a href="cccc">fdfd</a>,不能截取成<a href=",有什么好办法么?

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    var str="<p>hello</p><xx>asdfjalsdjf</xx>";
    var reg=/>([^<]{0,5})([^<]*?)</gim;
    alert(str.replace(reg,'>$1<'));
      //-->
      </SCRIPT>
     </HEAD> <BODY>
      
     </BODY>
    </HTML>
      

  2.   

    嗯,谢谢shiliangdong(笑笑而过) 
    你这里是限定的>与<之间的字符在0~5个之间,我是要求,全部加起来为一指定长度。该怎么做?