微信小程序中提取富文本内容中的文本
微信小程序项目中遇到父页需要提前显示一行子页的富文本内容,需对富文本格式做处理,提取文本内容:
export function toRichText(html){
  // 对应替换的的内容
  const rep = {
    "‘": "‘",
    "’": "’",
    "“": "“",
    "”": "”",
    "…": "…",
    "·": "·",
    "&": "&",
    "<": "<",
    ">": ">",
   " ":" "
  }
  return html.replace(/<[^>]+>/g, "")
    .replaceAll(/\r|\n|\\s| | | /ig, "")
    .replaceAll(new RegExp(Object.keys(rep).join('|'), 'ig'), function ($0) {
      return rep[$0];
    })
}
参考:https://blog.csdn.net/weixin_55556204/article/details/124488693
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号