求助:如何在保存一段文字的时候同时保留文字格式

问题描述

菜鸟新手想各位求助:怎么样保存一段文字,同时保存文字的段落格式?我用JS获取的页面特殊字符和段落格式,并进行了替换,使其都保存进数据库,如下:functionrepent(){varre=/[(<>"'&^n]/g;for(i=0;i<arguments.length;i++)varc=arguments[i].value=arguments[i].value.replace(re,function(m){returnreplace(m)});doUpdate();}functionreplace(m){````if(m=="<")return"&lt;"elseif(m==">")return"&gt;"elseif(m==""")return"&quot;"elseif(m=="'")return"'"elseif(m=="&")return"&amp;"elseif(m=="")return"&nbsp;"elseif(m=="n")return"<br>"}当第一次保存后,在查看该条数据时,通过escapeXml="false"属性,页面格式能正常显示,但是当修改再次保存时,换行仍然正常,会多一个起初n被替换成的BR标签,便会随同数据一起显示在页面,而不是以换行显示.

解决方案

解决方案二:
因为第二次的时侯,<br>被替换成了&ltbr&gt,所以会显示出来,repent里设置一下,如果是<br>就不替换。
解决方案三:
是的就是你说的被替换成了&ltbr&gt,我要怎么在第二次保存时不会多个BR而是以换行的形式显示呢?
解决方案四:
引用1楼brodie的回复:

因为第二次的时侯,<br>被替换成了&ltbr&gt,所以会显示出来,repent里设置一下,如果是<br>就不替换。

请问具体要怎么设置下呢?

时间: 2024-10-31 15:06:40

求助:如何在保存一段文字的时候同时保留文字格式的相关文章

Word怎样快速输入重复的大段文字

  word中输入文章,经常遇到一种反复输入的句子或者段落,可以利用word中的文档部件,将经常用到的大段文字存储为文档部件,然后通过文档部件的插入来快速录入重复的文字.这种方法非常方便,是文字录入人员经常用到的方法技巧. 1.首先选中一段经常需要输入的大段文字,这段文字需要经常的用到,所以可以把它存为文档部件. 2.点击菜单栏上的插入选项. 3.在插入选项中,找到文档部件选项. 4.在文档部件的下拉菜单中,选择"将所选内容保存到文档部件库". 5.弹出了新建构建基块的对话框,默认系统

用js来保存加有文字的背景图片

问题描述 用js来保存加有文字的背景图片 在一张背景图片上加上文字,并用js来保存加有文字的背景图片,求具体的代码 解决方案 你这个是html5吗?这个都不说明啊

ios-iOS 如何定义一个控件,显示一段文字,文字部分字有点击事件

问题描述 iOS 如何定义一个控件,显示一段文字,文字部分字有点击事件 最近做一个项目,有个页面要求显示一段文字,文字部分可点击,点击的部分文字的长度是不固定的,并且,不止一处需要点击,请教大神们,如何实现呢? 解决方案 用 UIWebView 加载一段 html 标记文本是最简单的, 里面用 的标签来定义一个超链接文本自己监听 webview 的回调就行了 解决方案二: http://bbs.csdn.net/topics/390834481 解决方案三: http://blog.csdn.n

多个Word文本框共同显示大段文字

本文介绍如何利用Word文本框的内容链接,制作多个文本框共同合作显示一段文字. 当你在Word文档中绘制了多个文本框时,可将各个文本框链接在一起,以使文本能够从一个文本框延续到另一个文本框.让文字在文本框间玩玩接力游戏,不仅很是有趣,而且能够满足用户的某些特殊实际需求.如果你也有这种需要或者是仅仅想尝试以下,那就跟笔者一起来吧. 启动Word2010并新建一个文档或者打开需要的已经存在的文档.切换到"插入"选项卡,在"文本"组中,单击"文本框",

IOS中一段文字设置多种字体颜色代码

  这篇文章主要介绍了IOS中一段文字设置多种字体颜色代码,十分的实用,有需要的小伙伴可以参考下. 给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: 代码如下: [self fuwenbenLabel:contentLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:NSMakeRange(6, 1) AndColor:RGBACOLOR(34, 150, 253, 1)]; 代码如下: //设置不同

如何用js查找一段文字中指定文字出现次数

 源程序: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">        <html xmlns="http://www.w3.org/1999/xhtml">    <head>        <title&g

excel表格中如何编辑一大段文字?

  excel表格中如何编辑一大段文字?           方法 1.首先我们打开excel,然后选中一块文字输入区域,这个区域就是我们将要盛放大段文字的地方. 2.右键单击这个区域,弹出右键菜单,在右键菜单中,我们选择设置单元格格式. 3.在单元格格式中,我们点击对齐,在对齐面板中,我们勾选合并单元格,然后点击确定,就完成了合并. 4.如下图就是我们合并得到的一个文字输入区域. 5.在这个区域中我们输入一大段文字.我们可以看到问题出现了,这一大段文字超出了表格,那么怎样让这一段文字都显示出来

如何在word文档中给一段文字加上底色

  如何在word文档中给一段文字加上底色          一个常用的软件,就能让一段文字更富表现力,如何用word给一段文字加上底色,快来学习吧! 效果图: 步骤 1.输入一段文字 2.选定要加底色的文字 3.在"格式"中选择"边框和底纹" 4.在"底纹"中选择想要的颜色,然后按"确定"按钮 5.就完成了!

android-安卓工程中如何实现edittext中输入一段文字 在textview中弹出另一段文字(不同文字)

问题描述 安卓工程中如何实现edittext中输入一段文字 在textview中弹出另一段文字(不同文字) 各位大神 恕我还是安卓新手中的新手 可能这个问题对你们来说太浅显了 我想 如果是用if语句 要怎么写代码呢 还是只用监听就好? 解决方案 et.addTextChangedListener(new TextWatcher(){ @Override public void beforeTextChanged(CharSequence s, int start, int count, int