我已经从SQL Server返回到javascript的varchar数据作为JSON,我试图用br删除回车+换行符。当我在SQL Server中查询我的数据时,我可以看到我有CHAR(13)CHAR(10)字符。我尝试过的javascript代码如下:(taEmail是dijit / form / SimpleTextarea):
var data = this.taEmail.get("value");
var regxp = /\r\n/g;
var data2 = data.replace(regxp, "<br\>");
也尝试过:
var data = this.taEmail.get("value");
var data2 = data.replace("CHAR(13)(CHAR(10)", "<br\>");
任何想法如何让我的工作?我想我可以在SQL服务器端完成它,但更喜欢javascript
由于
答案 0 :(得分:1)
我在浏览器的控制台窗口中进行了一个简单的测试,它可以工作。 下面是我的代码。
var data = "line end\r\n";
/*
console output for data >>>
"line end
"
*/
var data1 = data.replace(/\r\n/g,"<br>");
/*
console output for data1 >>>
"line end<br>"
*/