我需要使用新行字符在表格中编辑行的单元格。这些细胞的编辑是由textarea用jQuery制作的。问题是,textarea使用\ n表示新行,但html页面使用br标记。
有我的代码:
$('#id_textarea').val(cell_string.replace(/<br>\*/gi,'\n'));
我知道,该字符串有br标签( NOTE-1 ):
<br></br>
我试过了:
$('#id_textarea').val(cell_string.replace(/**<br></br>**\*/gi,'\n'));
但仍然无法理解正则表达式的工作原理。
there是我的问题的图片。
NOTE-1 - 这些br标签来自:
content = content.replace(/\n/g, "<br>");
IN DB有:
<br>
在Firefox中:
<br></br>
在Chrome中:
<br>
为什么?
答案 0 :(得分:6)