js \n全部替换br常用//js 只替换第一个function (str){ return str.replace('\n','<br/>');}//js \n全部替换<br/>function (str){ return str.replace(/\n/g,'<br/>');}...
String testStr = "换行\r\n换行";
String result = testStr.replaceAll("(\\r\\n|\\n|\\n\\r)","<
br
/>");
不用\\\\r\\\\n进行
替换
,如果字段之间包含\r\n则需要这样进行
替换
。
已经转义的则使用\...
为了让回车
换行符
正确显示,需要将 \n 或 \r\n
替换
成 <
br
>。同样地,将空格
替换
存 。这里我们通过正则表达式来
替换
。
一、
替换
所有的空格、回车
换行符
//原始字符串
var string = "欢迎访问!\r\nhangge.com 做最好的开发者知识平台";
//
替换
所有的
换行符
string = string.replace(/\r\n/g,"<
br
>")
string = string.replace(/\n/g,"<
br
>")
$(document).ready(function(){
var content=$("#adesc").html();
content=content.replaceAll('\n','
br
/>');
$("#adesc").html(content);
String.prototype.replaceAll = function(s1,s2){
Javascript:匹配所有“\r\n”的正则表达式,把
换行符
替换
成var atStr="字符串";
var dataAt=atStr.replace(/(\r\n)|(\n)/g,'<
br
>');
return "<p class='text-left pl-10 pr-10'>堆栈信息<
br
>"+dataAt+"</p>";
代码如下:<script>
function atStr (
这篇文章主要是用来记录后台返回一篇文章时对他的格式进行修改的操作
1 自带html标签的文章,这种的话非常简单了,假设后台返回的文章内容放在content字段中,直接在vue中利用v-html=“content”,这样就可以正确显示文章的格式了
2 不带html标签的文章,后台李用\n或者空格来表示换行或者首行缩进,这样的话我们就需要将\n转换成<
br
>标签,将空格(\s)转换成 ,再利用v-html=“content”,就可以正常显示啦
content = conte
js
回车换成
br
标签(<
br
/>)
在 HTML 中显示换行或者回车,经常遇到 \n 标识符并不能换行,而是以空格代替,因此在这种情况下就需要将字符串中的 回车标识换成 HTML中能够换行的
br
标签,具体方法如下:
* 转换回车换行为
br
标签
* @param name
* @returns {*}
function wrapTo
Br
(name) {
var string = name;
try {
string = string.repl