如果是楼主的要求的话,不如逆向思维,去考虑如果留住你想要留的东东
在客户端操作用getElementsByName然后遍历可以很简单的留住你想要的东西

解决方案 »

  1.   

    是使用正则表达式,去掉whitespace字符
      

  2.   

    没有这样的正则表达式吗?        s = s.replace(/[\f\n\r\t\v]/ig, "")
            s = s.replace(/[ ]+/ig, " ")
            s = s.replace(/>[ ]+</ig, "><")这样可以替换掉空格和制表符,但是不能顾及到textarea,script和pre标签,怎么办哟
      

  3.   

    to skyover(嘻哈呵嘿) 
    按照文档对象遍历.
    遍历的同时收集入数组中(包含对象的outerHTML以及它在文档树中的序号,避免内容被打乱)
    然后对数组进行适当排序