正则替换换行符和把 br 替换成换行符

正则替换换行符 和把<br/>替换成换行符

例子:str = str.replace(/\r\n/g,"<br/>");//把换行符替换成<br/>,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n

str = str.replace(/<br\/>g,"\r\n");//注意:/为正则表达式的保留字必须在前面用\转义

另外说明一点:

/n或者是/r/n   或者是/r 都可能是换行符,要看你的系统是windows还是Unix/Linux或者是mac的系统
另外用/s+在windows下也可以替换,但/s+还会匹配其他的字符的,不是安全的做法。

我们补充:

在实际应用中,你不能保证客户输入的是<br />也可以是<br> <br/> <BR>等组合。那么我们就需要使用下面的代码了,提供兼容性

代码如下:

dxycode=dxycode.replace(/<br\s*\/?>/gi,"\r\n");

(0)

相关推荐

  • 正则替换换行符和把 br 替换成换行符

    正则替换换行符 和把<br/>替换成换行符 例子:str = str.replace(/\r\n/g,"<br/>");//把换行符替换成<br/>,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n str = str.replace(/<br\/>g,"\r\n");//注意:/为正则表达式的保留字必须在前面用\转义 另外说明一点: /n或者是/r/n   或者是/r 都可能是换行符,要看你的系统是w

  • php中将html中的br换行符转换为文本输入中的换行符

    下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 复制代码 代码如下: function br2nl($text){    return preg_replace('/<br\\s*?\/??>/i','',$text);} 或者: 复制代码 代码如下: function br2nl($text){    $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text); r

  • javacript replace 正则取字符串中的值并替换【推荐】

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 问题: 在使用ueditor 富文本编辑器,给字体颜色时,发现getCent后的内容颜色为rgb 如 <span style="color: rgb(0, 0, 255);" >aaaaa </spa> 而前端需求rgb的读取不了,因此要转成16进制的颜色.找了uedtitor编辑器一圈,没找到方法. 因此.我想到的解决方法是,在提交保存之前,把富文本里的内容找出

  • mysql 替换字段部分内容及mysql 替换函数replace()

    [mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法 1.replace into replace into table (id,name) values('1','aa'),('2','bb')           此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在就相当于           insert into table (id,name) values('1','aa'),('2','bb')           如果存在相

  • 正则爬取京东商品信息并打包成.exe可执行程序

    本文爬取内容,输入要搜索的关键字可自动爬取京东网站上相关商品的店铺名称,商品名称,价格,爬取100页(共100页) 代码如下: import requests import re # 请求头 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36' } def get_all(ur

  • php中preg_replace正则替换用法分析【一次替换多个值】

    本文实例讲述了php中preg_replace正则替换用法.分享给大家供大家参考,具体如下: 1.php 的 preg_replace 与 str_replace 都是默认 /g 的,全部替换 2.如果需要使用正则表达式 需要使用preg_replace <?php $a = "abc defa bcd ef"; $b= preg_replace("/\t|a/","",$a); echo($b); /* 输出: bc def bcd ef

  • javascript textContent与innerText的异同分析

    textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性.很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建议是用textContent来替代.反之给FF写脚本的也一样. 但是实际上,这里有个误解.网上很多文章说"FF下等效于innerText属性的属性是textContent"----但是事实上并非如此.innerText与textContent有几点很重要的不同,导致它们在一些情况下不能直接

  • PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

    在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框: 这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办? 于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号. 把提交的id带有空格换行符之类的替换成逗号,然后用explode函数切换成数组. 复制代码 代码如下: $ids=$_POST["ID"];$id= preg_replace("/(\

  • 文本域中换行符的替换示例

    说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分 前戏: 问:为什么做这个呢?? 答:项目中有个将录入的文本域文字保存到数据库中.'查看时'从数据库获取相应数据,显示在文本域中.开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章----有点啰嗦啊! 复制代码 代码如下: <%@ page contentType="text/html;charset=U

  • Java 替换字符串中的回车换行符的方法

    使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能. \t为制表符 \n为换行 \r为回车 java正则使用: 示例方法: 复制代码 代码如

随机推荐