现象 :结果: 被显示为 空格符 了检测出 以下现象:把 “<br/>” 替换成 “2222” , 同样未被替换成功;因 这个 \n 字段app 那边也需抓取显示,无法更改为其他的 特殊字符。需求:一脸懵逼的 lz 跪求解决方案
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
你的这个正则是匹配失败的
要分清字符串“\n”和换行符\n
,在原始的字符串中,\n
表示一个字符,一个换行符,而你在用正则匹配的是一个字符串“\n”,自然匹配失败
var content="纤云弄巧,飞星传恨,银汉迢迢暗度。\n金风玉露一相逢,便胜却、人间无数。";
console.log(content.replace(/\n/g,'<br />'));
//纤云弄巧,飞星传恨,银汉迢迢暗度。<br />金风玉露一相逢,便胜却、人间无数。
//不过得到的是普通字符串哦
添加回答
举报
0/150
提交
取消