首页 > 其他 > 详细

判断wangeidtor中输入框内容为空

时间:2020-02-21 16:51:31      阅读:355      评论:0      收藏:0      [点我收藏+]

在我做的项目中,产品没有要求图片多媒体等,暂时只需要标题正文表格之类的,在保存的时候校验内容不为空
刚开始考虑的是editor.txt.html()获取到html片段在判断标签中的值,但是太过繁琐
后来用的是editor.txt.text()获取纯文本,然后对纯文本进行处理

      let text = this.editor.txt.text(); 
      let flag = false;
      //获取到的纯文本的形式 " 12 11111                     "
      //因此想到先去除空格然后以 切割,对生成的数组进行循环,然后判断
      let strArr = text.replace(" ", "").split(" ");//["", "12", "11111", "", " ", " ", "", " ", "", " ", " ", " ", " ", " ", ""]
      //如果数组中含非""项或者含有非连续空格则内容不为空
      let reg = /\s+/;
      strArr.forEach(item => {
        if (!reg.test(item) && item != "") {
          flag = true;
          return;
        }
      });
      flag && save()//如果为true说明不为空进行保存的逻辑

判断wangeidtor中输入框内容为空

原文:https://www.cnblogs.com/samsara-yx/p/12341908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!