收藏
回答

小程序如何识别↵ ?

引入wxs文件

{{tools.filter(item.description)}}

return text.replace(/↵/g, '/n')

使用replace报错说  / 这个不能用,到底应该怎么识别 ↵这个换行

最后一次编辑于  08-03
回答关注问题邀请回答
收藏

2 个回答

  • russ😈
    russ😈
    10-28

    不知道楼主问题解决了没有,我特地测试了一下,提供一下我的代码,亲测可用,大致的思路如下

    1. 使用encodeURIComponent对内容进行编码,得知↵编码为‘%0A‘

    2. 编码的内容把’%0A‘替换掉你需要的内容

    3. 把替换掉的内容使用decodeURIComponent解码之后返回


    代码如下:

    // utils.wxs


    function replaceNewlineSymbol(text) {

      // 替换textarea的换行符,text为需要替换的内容
      var encodeText = encodeURIComponent(text);
      var regexp = getRegExp('%0A', 'g');
      var newText = encodeText.replace(regexp, '(Hello WORLD!)');
      return decodeURIComponent(newText);

    }


    module.exports = {

    replaceNewlineSymbol: replaceNewlineSymbol

    }




    10-28
    赞同
    回复
  • 米法(BINNIE SMILE)
    米法(BINNIE SMILE)
    08-03

    https://blog.csdn.net/weixin_43953710/article/details/89399951

    08-03
    赞同
    回复