【发布时间】:2014-09-24 17:14:58
【问题描述】:
我再次需要你的帮助,
似乎并非所有的 ;nbsp 都被捕获并转换为适当的文本空间。为什么替换函数会捕获一些 ;nbsp 的而不是捕获和转换其他的。
我附上了问题的图片。
这是一个快速的小提琴:http://jsfiddle.net/n6vwrt2v/
我对此感到非常困惑。
有问题的代码:
var y = document.getElementById("table1").children[0].children[0].innerHTML
//some processing first to replace the <br>'s before the final output
y = y.replace(/\s*<br\s*\/?>\s*/g, '\n')
y = y.replace(' ',' ')
【问题讨论】:
-
y = y.replace(/&nbsp;/,' ')
标签: javascript regex string text replace