//限制富文本内图片大小,有无图片,限制图片大小const  theEle = this.$refs.text;     //获取到元素console.log(theEle.value);//获取到富文本内容var img=theEle.value.match(/<img[^>]+>/g);//筛选img标签if(img==null){//判断有无图片this.$message("请上传图片");return false}var arrImg = '' // 定义空字符串,下面会往里边填充img标签for (var j = 0; j < img.length; j++) {// 正则匹配,摘出img标签下的src里的内容,即captureimg[j].replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function   (match, capture) {arrImg += capture});}// 原来的字符流大小,单位为字节var strLen=arrImg.length;// 计算后得到的文件流大小,单位为字节var fileSize=parseInt(strLen-(strLen/8)*2);// 由字节转换为MBvar size = "";size = (fileSize / 1024/1024).toFixed(2);if(size>1){this.$message.error("文件大小超过1M,请重新上传")return false}

//base64图片计算
https://www.jianshu.com/p/b340370589c0

富文本内图片大小调整,判断有无图片,限制图片大小相关推荐

  1. PHP判断文章是否有图片,利用PHP判断文件是否为图片的方法总结

    前言 在网页设计中,如果需要图片,我们通常拿到的是一个图片的文件名.仅仅通过文件名是无法判断该文件是否是一个图片文件的.或许有的人以为通过后缀名就可以判断,别忘了文件的后缀名是可以随便改动的.更何况, ...

  2. java判断文件是否图片_java怎么判断文件是否是图片

    java判断文件是否是图片的方法: 1.通过判断文件后缀名String extension = ""; int i = fileName.lastIndexOf('.'); if ...

  3. 小程序 处理富文本内图片大小

    meetDetail.Companies = meetDetail.Companies.replace(/\<img/gi, '<img style="max-width:100 ...

  4. python3.7字体大小调整_pycharm设置开发模板/字体大小/背景颜色(

    https://www.xin3721.com/eschool/pythonxin3721/ 一.pycharm设置字体大小/风格 选择 File –> setting –> Editor ...

  5. js 比较时分大小_JS 判断两个时间的大小(可自由选择精确度:天,小时,分钟,秒)...

    //可自由选择精确度 如:签到时间:2018-11-07 11:00:00 签退时间:2018-11-07 10:59:59 //判断时间先后 //统一格式 var a = $("#fdtm ...

  6. 微信小程序富文本修改图片的大小

    一.先言 有时后端直接返回的富文本内容,前端展示的时候会出现图片太大或太小,所以需要处理一下,,,实现并不难,主要是利用replace方法全局替换图片img标签的style样式,修改其宽度样式. 二. ...

  7. vue-quill-editor富文本编辑器-扩展表格、图片调整大小

    上篇文章已经讲到.vue-quill-editor的基本配置和图片转成url 这篇文章主要使用插件来完成 图片调整大小 和 表格的插件使用(这两个目前quill 版本并不兼容 如果有大神解决了还望指点 ...

  8. Vue中使用vue-quil-editor富文本编辑器+el-upload实现带图片上传到SpringBoot后台接口

    场景 系统中经常会用到富文本编辑器,比如新增通知和公告功能,并且需要添加上传图片. vue-quill-editor官网: https://www.npmjs.com/package/vue-quil ...

  9. Java web/springboot上传word/doc/docx文档(含图片)与HTML富文本导入/导出互相转换解析!附项目源码

    测试效果 先看下效果 文档内容如下: 上传 上传docx文档 查看解析内容 <html><head><style>p{margin-top:0pt;margin-b ...

最新文章

  1. MediaPipe:Google Research 开源的跨平台多媒体机器学习模型应用框架
  2. IBM: 拆分瘦身,还有机会吗?
  3. 多种树,兔子才会撞上来
  4. Xcode8 及iOS10适配问题汇总
  5. 正则表达式匹配不包含特定字符串解决匹配溢出问题
  6. 处理get中的中文乱码情况
  7. ubuntu修改mongodb的数据库储存位置
  8. Oracle Q-quote delimiter Quote(q) 字符串原样输出
  9. 引入CSS文件的@import与link的权重分析
  10. 怎么去观察php运行原理,php运行原理如何理解,具体看代码?
  11. Transactional Replication2:在Subscriber中,主键列是只读的
  12. mysql 备份优化_MySQL 备份过程优化
  13. 转: JavaScript判断浏览器类型及版本
  14. 如何在Mac上禁用通知预览?
  15. 序列化和反序列化(五)——敏感字段加密
  16. Download and Install R and RStudio for win10
  17. 周志华-机器学习.pdf 学习心得 附整理材料
  18. 2021几款好用的思维导图软件推荐!
  19. navigator对象的主要属性介绍
  20. C++模拟扑克过五关

热门文章

  1. web前端-01:关于css居中的几种方法
  2. linux 指令学习(持续更新)
  3. 重大突破!中国量子计算机“九章”问世!速度超谷歌“量子霸权”100亿倍
  4. HH SaaS电商系统的店铺系统设计
  5. 爱普生Epson WorkForce 1100 打印机驱动
  6. linux chown命令格式,Linux chown命令详解使用格式和方法
  7. 网站出现403 Forbidden错误的原因以及怎么解决的方法
  8. Java初学者必备实战项目 - 三子棋(附源代码和思路详解)
  9. 妖怪屋服务器维护9月23日,阴阳师妖怪屋逢魔之时体验优化 9月23日更新内容一览...
  10. 盘点2021年手机市场,苹果、台积电和联发科大都是赢家