作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 SQL Server 获取了 varchar 数据作为 JSON 返回到 javascript,我试图用 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
谢谢
最佳答案
我在浏览器的控制台窗口中做了一个简单的测试,它可以工作。下面是我的代码。
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>"
*/
关于javascript - 在javascript中替换来自sql server的回车符和换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27489764/
我是一名优秀的程序员,十分优秀!