当前位置: 首页 > article >正文

tinymce输入框怎么限制只输入空格或者回车时不能提交

项目场景:

项目相关背景:

tinymce输入框只输入空格或者回车时提交的空数据毫无意义,所以需要限制一下

无意义的输入:
在这里插入图片描述
在这里插入图片描述


解决方案:

因为tinymce输入框传到后端的数据是代码形式,所以不能直接.trem,需要一步步的进行去除空格(空格分:‘ ’与‘ ’)与回车。
注意:空格一定要提前去除,要是在最后处理,因为没了<p></p>,回车也无法去除。

//替换所有指定字符
replaceAllContent(str, search, replace) {
  return str.replace(new RegExp(search, 'g'), replace);
};
.
.
.

var content = this.replaceAllContent(this.ruleForm.content, '&nbsp;', ''); //去除空格
content = content.replace(/[\r\n]/g,''); //去除回车,注意它不能放在后面,只有先去除回车才能进行后面的操作
content = this.replaceAllContent(content, ' ', ''); //去除空格
content = this.replaceAllContent(content, '<p></p>', ''); //去除<p></p>
if(content == "" || content == null || content == '<p></p>') {
  this.$notify({  //不满足条件,弹窗提示
    title: '失败',
    message: '内容不能只输入空格',
    type: 'warning',
  });
    return;
}

问题解决。
在这里插入图片描述


http://www.kler.cn/a/106068.html

相关文章:

  • 【性能优化专题系列】利用CompletableFuture优化多接口调用场景下的性能
  • 实时数据处理与模型推理:利用 Spring AI 实现对数据的推理与分析
  • 【面试】【前端】SSR与SPA的优缺点
  • 万物皆有联系:驼鸟和布什
  • “AI视频智能分析系统:让每一帧视频都充满智慧
  • 构建 QA 系统:基于文档和模型的问答
  • 微信JSAPI支付对接
  • 安卓开发实例:随机数
  • BI是什么?想要了解BI需要从哪些方面入手?
  • kali搭建docker
  • 硬件安全与机器学习的结合
  • 在进行自动化测试,遇到验证码的问题,怎么办?
  • FFmpeg编译安装(windows环境)以及在vs2022中调用
  • structs2 重构成SpringBoot架构
  • 解决Visual studio 未能正确加载...包问题
  • 一图读懂融云出海 全球化通信方案
  • 手把手教你安装配置『Oracle Database 19c』
  • AD20~PCB的板层设计和布线
  • Java实现电子元器件管理系统
  • python 获取本机ip
  • python try-except捕获异常的方法
  • Window11右键菜单没有新建菜单解决
  • Vue3 项目中使用 jsx 详细教程
  • 流程引擎-自定义函数的应用
  • 现在java和大数据选什么?
  • ubuntu安装配置svn