我有以下代码片段将html转换为javascript,但是当绑定到textarea时我似乎遇到了输出问题,而我无法弄清楚问题是什么。
var html_to_text = $('#source').val().replace(' ', ' ').replace(/<[^>]*>/g, '').replace(/(<br>)+/g, '<br>');
在警报上显示时输出是正确的,但是当它绑定到文本区域时,它上面有很多空白区域。有人可以帮我理解上面代码片段的问题。
有一个相同的工作样本答案 0 :(得分:0)
添加.replace(/ \ s {2,} / g,'\ n \ r')到最后。
答案 1 :(得分:0)
答案 2 :(得分:0)
只需更换换行符。
html_to_text = html_to_text.replace(/\n/g, '');