javascript - 使用 javascript 从 HTML 转换为文本时出现问题

标签 javascript html regex

我有以下代码片段可将 html 转换为 javascript,但当绑定(bind)到文本区域时,我似乎遇到了输出问题,我无法弄清楚可能是什么问题。

var html_to_text = $('#source').val().replace('&nbsp;', ' ').replace(/<[^>]*>/g, '').replace(/(<br>)+/g, '<br>');

在警报上显示时输出是正确的,但是,当将其绑定(bind)到文本区域时,上面有很多空白。有人可以帮助我了解上述代码段可能存在的问题。

我在 http://jsfiddle.net/technicaliti/uuxDx/ 有一个相同的工作样本

最佳答案

在最后加上.replace(/\s{2,}/g, '\n\r')

关于javascript - 使用 javascript 从 HTML 转换为文本时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18071877/

相关文章:

javascript - 简单的kony.net.httpRequest 不起作用

javascript - 使用 jquery 在 <ol> 中插入动态创建的列表项

c# - 仅使用正则表达式在字符串中查找中间字符

javascript - 提交后通过if语句测试输入的radio值

javascript - clearTimeout 可以删除 Javascript 中触发的超时事件的未处理回调吗?

html - CSS 媒体查询相互覆盖

javascript - 如何在不进入页面的情况下显示水平滚动条

jquery - 按播放/暂停按钮停止和开始 gif

c# - 使用正则表达式查找并替换标识符

python - 如何使用正则表达式在字符串中搜索