如何在显示div或表格之前从页面替换原始字符串/数据?
页面包含原始数据,我想从中删除所有不需要的字符串或字符,例如\n \
和\t
。这个:
style=\"border:none;width:auto;color:#03C\">NEW<\/td>\n \n\t<\/tr>\n\t <tr>\n <td style=\"border:none;\" align=\"right\"> Number#: 33 <\/td>\n <td
应该成为
style="border:none;width:auto;color:#03C">NEW</td> </tr> <tr> <td
style="border:none;" align="right"> Number#: 33 </td> <td
然后显示在div或表格中
我会专门选择NEW和Number#等字符串,并在div或table上以数字形式显示。
答案 0 :(得分:0)
<强>已更新强>
使用javascript replace
函数将任何\n\t\r
替换为空字符串:
JS:
replace(/[\n\t\r]/g,"");
HTML:
<div id="mydiv"></div>
完整JS:
var rawData = "style=\"border:none;width:auto;color:#03C\">NEW<\/td>\n \n\t<\/tr>\n\t <tr>\n <td style=\"border:none;\" align=\"right\"> Number#: 33 <\/td>\n <td";
rawData = rawData.replace(/[\n\t\r]/g,"");
$("#mydiv").text(rawData); //append result to the div
希望这会有所帮助,请参阅 HERE 。