textarea文本简单样式编辑

摘要:
第一种方法是用另一个符号替换文本字段的符号,将其存储在数据库中,然后将其转换回displayed://Convert换行符$str=preg_replace;//转换回$str=preg_replace;第二种方法是使用js在线编辑器:使用js模拟文本字段,将输入转换为html标记,并以您看到的格式显示文本。这类第三方开发的js插件很多,如UEditor、KindEditor等:
  1. 第一种方法采用替换:就是将文本域的换号符号 ,替换成其他符号,存入数据库,然后显示的时候再转换回来:

    //转换换行符
    $str=preg_replace("/ | | /","<br>",$str);

    //转换回来
    $str=preg_replace("/<br>/"," ",$str);
  2. 第二种方法使用js在线编辑器:使用js来模拟文本域,讲输入都转换成html标签,显示的时候文本就是所见所得格式,这类第三方开发js插件很多,列如UEditor,KindEditor等:

免责声明:文章转载自《textarea文本简单样式编辑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[文明6] 最大化利用工厂等影响6格建筑的六边形网格规划(2016-10-27增加五、六节,19城+133锤方案,37城+259锤方案)64位long高效ID生成器Twitter_Snowflake-规整版下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js正则表达式限制文本框只能输入数字,小数点,英文字母

1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2.只能输入数字,能输小数点.<input onkeyup="if...

JS基础知识1

基础点: es5 原型链、 2. 继承、 3. this指向、 4. new操作符、 5. 隐式转换、 6. 事件循环机制macro micro、 7. 基础类型、 8. 数据去重/交集/并集、 9. 判断是否为数组、 10. 变量声明提升、 11. 函数作用域、 12. 节流/防抖、 13.  apply/call、 14.  jsonp跨域、 15....

vue-cli3使用layui

先来一个项目目录构造; 第一步下载layui npm i layui-src 此时node_modules文件夹下面会有一个layui-src; 第二步引入,在main.js引入css,这时候css成功了;  但是js在这里引入不成功会报错,所以把js在其他地方引入(有成功的告诉我哈)  第三步引入js 把node_modules下面的layui-sr...

百度地图-js-图标标注不显示---已解决

一个小图,一个大图,走的逻辑都一样 小图不显示图标,大图可以显示 找到原因了,代码问题,我强行设置了旋转角度 if(points[listLast].direction!=0){$('.BMap_Marker img').rotate(points[listLast].direction);}  此处会影响,去掉了 还有var myEndIcon =...

js批量下载文件

​关于兼容性问题:  <a href="http://t.zoukankan.com/xxx.docx" target='_blank'></a>  下载文件时,这种写法是没有兼容性问题;但是下载图片时,IE 上会出现当前页面直接打开图片的问题,即便是加了 target='_blank'。单个文件批量下载方法一:H5 <a&g...

js事件队列

1.js的执行是单线程的。 2.而当它遇到了window的setTimeout和setInterval这样的异步任务,js都默默地先不执行这些回调,而是继续向下执行其他js脚本,等到所有js脚本都解析执行完了,再执行回调。 3.那么有多个回调的时候执行顺序是怎么样的呢? 浏览器是多线程的,js执行线程只是它多个线程中的一个。 当js的执行线程看到了setT...