<script language="javascript">var cc='<div class="styTitle">Tom </div>Tom li<br>CORPORATE VP, AAA <br>'
//alert(cc.replace(/<[^>]*?>/g,"mm"))
//alert(cc.replace(/<[^>]*?>/g,"mm").replace(/((^mm)|(mm$))/,""))
alert(cc.replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/,"").split("^^"))</script>
一个思路,再改改,去掉结尾的^^得时候有问题

解决方案 »

  1.   


    <script language="javascript">var cc='<div class="styTitle">Tom </div>Tom li<br>CORPORATE VP, AAA <br>'
    //alert(cc.replace(/<[^>]*?>/g,"mm"))
    //alert(cc.replace(/<[^>]*?>/g,"mm").replace(/((^mm)|(mm$))/,""))
    alert(cc.replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/g,"").split("^^"))</script>
      

  2.   


    <script language="javascript">var cc='<div class="styTitle">Tom </div>Tom li<br>CORPORATE VP, AAA <br>'
    //alert(cc.replace(/<[^>]*?>/g,"mm"))
    //alert(cc.replace(/<[^>]*?>/g,"mm").replace(/((^mm)|(mm$))/,""))
    alert(cc.replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/g,"").split("^^").length)
    alert(cc.replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/g,"").split("^^"))</script>
      

  3.   

    太快了。厉害。
    第二个replace中替换的是什么?没太看明白
      

  4.   

    第1个replace把< >中的东西都替换成一个特殊的字符,这里用^^
    第二个replace中替换开头和结尾的特殊的字符
      

  5.   

    var str='<div class="styTitle">Tom</div>'+
    'Tom li'+
    '<br>CORPORATE VP, AAA <br>'
    var reg=/>([^<]+)</gi
    var Arr=new Array();
    str.replace(reg,function(){Arr.push(arguments[1])});
    alert(Arr)
      

  6.   

    回复错地方了-_-"var str='<div class="styTitle">Tom</div>'+
    'Tom li'+
    '<br>CORPORATE VP, AAA <br>'
    var reg=/>([^<]+)</gi
    var Arr=new Array();
    str.replace(reg,function(){Arr.push(arguments[1])});
    alert(Arr)
      

  7.   


    <script language="javascript">replace  /r/n
    </script>
      

  8.   


    <script language="javascript">
    replace  /r/n
    </script>
    上面的删错了
      

  9.   

    csdn搞什么东西????????奇怪了.........怎么提交出错了????????????怎么我发的东西内容都变了???????
    var str='<div class="styTitle">Tom</div>'+
    'Tom li'+
    '<br>CORPORATE VP, AAA <br>'
    var reg=/>([^<]+)</gi
    var Arr=new Array();
    str.replace(reg,function(){Arr.push(arguments[1])});
    alert(Arr)
      

  10.   

    是用string.replace("/r","").replace("/n","")替换么?好像不起作用呢?
    有正则表达式么?这个问题关系不大,要不能我就结帖了,多谢两位。
      

  11.   


    <!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="">
    </HEAD><BODY><form action="jsadd.php" method="post">
    <div id="lizi"> remove  <br />Frist Name:  <input type="text" value="aaaa" name="name[]" />  
    <div id="bbbb" style="background-color:#CCCCCC;"> </div>
    <a onclick="aa()" href="#" >Add new </a>
    <a onclick="bb()" href="#" >dell </a>
    </div>
    </form> 
    [code=JScript]
    <script language="javascript">var cc=document.getElementById("lizi").innerHTML
    alert(cc)
    //alert(cc.replace(/<[^>]*?>/g,"mm"))
    //alert(cc.replace(/<[^>]*?>/g,"mm").replace(/((^mm)|(mm$))/,""))
    alert(cc.replace(/\r/gm,"").replace(/\n/gm,"").replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/g,"").split("^^"))
    //alert(cc.replace(/<[^>]*?>/g,"^^").replace(/(^\^\^|\^\^$)/g,"").split("^^"))
    //replace  /r/n
    </script></BODY>
    </HTML> 
    [/code]