例如,我有一个 JSON 字符串:
"\nReferenceNo:20,Amount:100\nReferenceNo:30,Amount:200"
现在我想替换\n
与 <br />
HTML 标签。我的代码如下
var myJSONString = JSON.stringify(d.otherDetails);
result=myJSONString.replace(RegExp("\n","g"), "<br />");
alert(result);
如何做到这一点?
提前致谢
最佳答案
试试这个:
result = myJSONString.replace(RegExp("\\n","g"), "\n");
这是因为 HTML 不会在 JSON 中解释,并且\n 匹配实际的换行符,但 \n
匹配反斜杠后跟 n 字符。
关于javascript - 将新行替换为 JSON 字符串中的 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24713516/