• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  js 正则表达式过滤字正文

js 正则表达式过滤字符串中的html标签

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-03-28 10:13
分享到:
    我爱模板网在用mui做html5+ APP时,从后台用ajax获取过来的数据如下:
<p><font face=宋体 color=#000000>    合肥新风客科技,网吧维护,网络维护,安徽合肥第一大网维公司,个人装机,学生笔记本购买 企业酒店系统维护,电脑维修。</font></p>
    而我期望只需要里面的文字,html标签和空格都去除,这个借助强大的正则表达式即可:

1、正则表达式过滤html标签
s.replace(/<\/?.+?>/g,"");
2、正则表达式过滤空格
s.replace(/ /g,"");
最终代码:
<script>
    var s="<p><font face=宋体 color=#000000>    合肥新风客科技,网吧维护,网络维护,安徽合肥第一大网维公司,个人装机,学生笔记本购买 企业酒店系统维护,电脑维修。</font></p>";
    var dd=s.replace(/<\/?.+?>/g,"");
    var dds=dd.replace(/ /g,"");//dds为得到后的内容
    console.log(dds);  //结果:合肥新风客科技,网吧维护,网络维护,安徽合肥第一大网维公司,个人装机,学生笔记本购买 企业酒店系统维护,电脑维修。
</script>

(责任编辑:网页模板)
  • 本文标签:
  • js正则表达式
js正则表达式去除字符串中间的空格和首尾空格
js获取网站域名的方法