需求是这样的,用户在文本编辑器中输入内容,最后提交到数据库,在提交时要把内容前面和后面的空行(中间的不能去掉)去掉,因为用户输入的内容不可预知,所以现要在做的就是把用户提交的内容前面和后面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>
2 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
假如是
<div> <span><br/>bc</span> <p>te<br>st</p> </div>
不需要过滤成这样吧
<div> <span>bc</span> <p>te<br>st</p> </div>
- 2 回答
- 0 关注
- 1038 浏览
添加回答
举报
0/150
提交
取消