textarea 多行文本保存数据到DB,取出后恢复换行

Steps:

1.保存到数据库之前把textarea中的换行字符转换为<br>。

var dbStr =  textareaStr.replace(/\n|\r\n/g,"<br>");

2.读取数据时把<br> 替换成textarea的换行符\n。

var reg = new RegExp("<br>","g"); //创建正则RegExp对象
var newstr = dbStr.replace(reg,"\n");

相关:

拼接下一行字符串时

var newText = oldText + "\r\n" + message;

Match literal \r and literal \n

value = value.replace(/(?:\\[rn])+/g, "");
时间: 2024-12-23 11:46:41

textarea 多行文本保存数据到DB,取出后恢复换行的相关文章

转载:django model orM 用字典作为参数,保存数据

作者:轻舞肥羊 日期:2012-12-31 字体大小: 小 中 大   假设有一个字典,里面已经有了所有相关信息,现在想利用这个字典作为参数,跟django model  结合,用很少的代码量保存数据,有什么简便方法,比如有如下定义的model:  程序代码 from django.db import models class MyModel(models.Model):    title=models.CharField(max_length=250)    body= models.Char

服务器端二次开发标准事务保存数据

二次开发中,常常会调用平台事务保存数据,今天整理了标准格式的度量平台数据保存或SQL执行语句,格式如下:             //获取要保存数据表的表结构             Table table1 = service.GetTableStruct("default", "DELIT_TASK_LIST");             Table table2 = service.GetTableStruct("default", &qu

Android 学习笔记之如何使用SQLite数据库来保存数据...

PS:最近一阵子都在为考试复习...坑爹的计算机网络,复习了3天,最后该不会的还是不会...明天还考英语...真蛋疼... 学习内容: 1.使用SQLite数据库来保存数据... SQLite:   SQLite一个轻量级的数据库,数据库这东西就是为了保存大量数据而存在的一个工具,SQLite支持SQL语言,其实和Mysql差不多,语句基本都是一样的,增删改查也非常的方便...SQLite独立性非常的好,使用SQLite不需要安装...不依赖与任何的引擎就可以独立的去执行...感觉这一点还是非常

安卓训练-开始-保存数据-保存数据到数据库

保存数据到数据库 上一课 下一课 这节课教你 定义模式和协议 使用 SQL Helper 创建数据库 向数据库中存入信息 读取数据库中的信息 删除数据库中的信息 更新数据库 你还需要阅读 使用数据库 把重复的或结构化的数据(比如联系人信息)保存到数据库是非常理想的.这节课假设你大体上已经熟悉 SQL 数据库,帮助你开始使用安卓上的 SQLite 数据库.你将使用的安卓上的数据库的 API 可以在android.database.sqlite 包中找到. 定义模式(Scheme)和协议(Contr

浏览器保存数据的几种方法

Web产品中很多时候需要在客户端,即浏览器中保存一些必要的数据.而面临这类需求时,你应当知悉对应的解决方案不仅仅只有一种. Cookie 这是最早被使用,且至今仍被广泛采用的最简单的浏览器中保存数据方法. Cookie使用键/值形式存储数据,且数据类型只能为字符串. Cookie相关的CRUD操作: 创建 document.cookie="username=Ken"; 修改 document.cookie="username=Foo"; 和创建Cookie的语法一致

安卓-SharedPreferences和Editor保存数据

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据. 在做连连看游戏的时候,需要保存游戏进度,所以稍微用了一下,这里做个小结. 我的做法是,首先给出如下定义: private SharedPreferences sp; private static String MY_APP="MYAPP"; 然后再写两个方法,执行数

Android处理运行时变更保存数据状态恢复Activity

一.概述 运行时变更就是设备在运行时发生变化(例如屏幕旋转.键盘可用性及语言).发生这些变化,Android会重启Activity,这时就需要保存activity的状态及与activity相关的任务,以便恢复activity的状态. 为此,google提供了三种解决方案: 对于少量数据: 通过onSaveInstanceState(),保存有关应用状态的数据. 然后在 onCreate() 或 onRestoreInstanceState() 期间恢复 Activity 状态. 对于大量数据:用

android产品研发(十)--&gt;不使用静态变量保存数据

转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了Android中的几种常见网络协议:xml,json,protobuf等,以及各自的优缺点,一般而言主要我们的App涉及到了网络传输都会有这方面的内容,具体可根据项目的需求确定各自的网络传输协议.这里可参考android产品研发(九)–>App网络传输协议 而本文讲解的其实并不是一个技术方面,而是一个android产品研发过程中的技巧:尽量不使用静态变量保存核心数据.这是为什么呢?这是因为android的进程并不是安全的,包括applicat

不要在Application保存数据

引言: 总是有需要在很多地方在你的应用程序的一些信息.它可以是一个会话,一个昂贵的计算的结果,等,它通常是很诱人的让你避免Activity之间传递对象或保持那些在持久存储的开销. 有时候建议这个模式,这将是可用在所有Activity的Application对象.这个解决方案很简单,优雅......然后这个模式是完全错误的. 如果你认为你的数据将放在那里,那么你的应用程序将最终与一个NullPointerException异常崩溃 一个简单的案例: The Application object: