在javascript中从sql server替换回车符和新行

时间:2014-12-15 17:35:45

标签: javascript sql-server dojo

我已经从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

由于

1 个答案:

答案 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>"
*/