首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

自己留着用的 几个js正则表达式

作者:  时间: 2011-06-03

去除所有html 标签

s=s.replace(/<(\w+)\s[^>]*>/g,'');
s
=s.replace(/<[^>]*>/g, '');
var _reg=/<img /g; // 获取所有 img标签
var _reg2
=/<img.*?emot="[^"]+"[^>]*>/g; //获取含有emot属性的img标签
var count=parseInt(s.match(_reg2).length);//计算含有emot属性的img标签的个数

标签去除首位的&nbsp;标签

s=s.replace(/(^(\&nbsp;)*)|((\&nbsp;)*$)/g, '');

当然一般情况下,中间的&nbsp;算一个字符      

s=s.replace(/&nbsp;/g,'1');

还有一类空格,就像   这   样   的 ,你   懂 。

s=s.replace(/\s/g,'');