请教一个去掉空行的正则表达式?

需求是这样的,用户在文本编辑器中输入内容,最后提交到数据库,在提交时要把内容前面和后面的空行(中间的不能去掉)去掉,因为用户输入的内容不可预知,所以现要在做的就是把用户提交的内容前面和后面HTML元素(HTML代码是编辑器产生的)内容为空(\n和<br>或<br/>不算内容)的过滤掉。

用JavaScript或C#都行

示例内容:

<div>

    <p><span><br></span></p>

    <span>a<br/>bc</span>

    <p>te<br>st</p>

    <p>\n<span>\n</span></p>

    <p><span><br/></span></p>

</div>

过滤后要得到的内容为:

<div>
    <span>a<br/>bc</span>
    <p>te<br>st</p>
</div>


饮歌长啸
浏览 1015回答 2
2回答

一只斗牛犬

假如是<div> &nbsp;&nbsp;&nbsp;&nbsp;<span><br/>bc</span> &nbsp;&nbsp;&nbsp;&nbsp;<p>te<br>st</p> </div>不需要过滤成这样吧<div> &nbsp;&nbsp;&nbsp;&nbsp;<span>bc</span> &nbsp;&nbsp;&nbsp;&nbsp;<p>te<br>st</p> </div>
打开App,查看更多内容
随时随地看视频慕课网APP