美文网首页
过滤标红/违禁词

过滤标红/违禁词

作者: ForeverYoung_06 | 来源:发表于2021-03-17 10:47 被阅读0次
        keywordscolorful(keyword, title) {
          //根据需求,对拿到的kryword进行处理
          var keywords = keyword
            .replace(/\+/g, "")
            .replace("$kw:", "")
            .replace(/\d+/g, "")
            .trim()
            .split(" ");
          let re = "";
          for (let i = 0; i < keywords.length; i++) {
            if (i == keywords.length - 1) {
              if (keywords[i].length > 0) {
                re += keywords[i];
              }
            } else {
              if (keywords[i].length > 0) {
                re += keywords[i] + "|";
              }
            }
            //利用RegExp动态生成正则表示式
            let r = new RegExp(keywords[i], "ig");
            //用title与其对比
            if (r.test(title)) {
              if (keywords[i].length > 0) {
                title = title.replace(
                  r,
                  "<font color='red'>" + keywords[i] + "</font>"
                );
              }
              this.goodsTitle = title; //得到标红的新标题
            } else {
              this.goodsTitle = title;
            }
          }
        },
    

    相关文章

      网友评论

          本文标题:过滤标红/违禁词

          本文链接:https://www.haomeiwen.com/subject/zsuscltx.html