js正则 筛选富文本,Markdown 中的文字加标点符号(不定期更新项目中用到的)

1.项目中写好的样式,不需要富文本解析返回的html标签样式:

// 打印content结果是 测试。 
  content = '<a style="color:red;">测试。</a>'
  content = content.replace(/<[^>]+>/g, '')
  // 解析纯文本 不带标点符号
   content = content.replace(/[^\u4e00-\u9fa5]/gi, '')
   // 中文名字2-6
   const name = /^[\u4e00-\u9fa5]{2,6}$/
   // 手机号
    const phone = /^(13[0-9]|14[01456879]|15[0-3,5-9]|16[2567]|17[0-8]|18[0-9]|19[0-3,5-9])\d{8}$/
    // 正则判断字符串是否全是空格
    blank.match(/^[ ]*$/) 
    // 手机号加密
     const tel = 12345678925
     const reg = /^(\d{3})\d{4}(\d{4})$/;
     tel =  tel.replace(reg, "$1****$2")
     console.log(tel) // 打印结果123****8925

猜你喜欢

转载自blog.csdn.net/A_Brave/article/details/110782779
今日推荐