我有一个JSON字符串,例如:
"\nReferenceNo:20,Amount:100\nReferenceNo:30,Amount:200"
现在我想用\n
HTML标记替换<br />
。我的代码如下:
var myJSONString = JSON.stringify(d.otherDetails);
result=myJSONString.replace(RegExp("\n","g"), "<br />");
alert(result);
怎么做?
提前致谢
答案 0 :(得分:1)
试试这个:
result = myJSONString.replace(RegExp("\\n","g"), "\n");
这是因为HTML不是用JSON解释而且\ n匹配实际的新行,但\n
匹配反斜杠后跟一个n字符。
答案 1 :(得分:0)