如何用正则表达式去除连续相同字符? 保留两个<script>var str = "aaaaa";var re = /(.)(\1)\1+/;alert(str.replace(re,"$1$2"));</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AllCHN(大中国) 的正则把整个字符串都替换成了空串bencalie(Bencalie) 的正则在 IE5.01 不能正常使用 这次呢?<script>var str = "aaaaaaqqqqqqq";var re = /(.)(\1)(\1)+/g;alert(str.replace(re,"$1$2"));</script> AllCHN(大中国) 提供的办法在我的浏览器上(IE6sp1)不工作, bencalie(Bencalie)的可以。不过现在的要求是能去除重复出现3次或以上的词语、单词。不知道该怎么写。 <script>var str = "This is is is the string ssssss";var re = /\b([a-z]+) (\1) (\1)+\b/gi; str = str.replace(re,"$1");alert(str);</script> bencalie(Bencalie) IE5.01 通过 :) To: bencalie(Bencalie) var str = "This is a is is the string ssssss";这句有问题了!! 再改:)<script>var str = "This is is the string ssssss";var re = /\b([a-z\s]+)\b(\1)(\1)*\b/gi; str = str.replace(re,"$1");alert(str);</script> 呵呵,谢谢bencalie(Bencalie)和meizz(梅花雪)了。因为只是为了去除重复太多次的,最后统计字数,所以我最后使用的代码是:str = str.replace(/((.)+)(\1)(\1)+/gi, ''); 发布后的网页中 window.showModalDialog 弹不出层? indexOf求字符串出现次数的一个问题 求正则表达式 小白问题,JS的函数 如何让 页面 的大小和 TABLE 的大小一样 如何利用JavaScript限制网段下载. 如何点左键后调用右键事件啊?(急) 请问怎么实现根据月份出现相应的天数 怎样让,<input type=file>使用默认值 用层来模拟showModalDialog窗口的问题 javascript帮助 请教关于动态加载树型菜单的问题!
bencalie(Bencalie) 的正则在 IE5.01 不能正常使用
var str = "aaaaaaqqqqqqq";
var re = /(.)(\1)(\1)+/g;
alert(str.replace(re,"$1$2"));
</script>
var str = "This is is is the string ssssss";
var re = /\b([a-z]+) (\1) (\1)+\b/gi;
str = str.replace(re,"$1");
alert(str);
</script>
:)<script>
var str = "This is is the string ssssss";
var re = /\b([a-z\s]+)\b(\1)(\1)*\b/gi;
str = str.replace(re,"$1");
alert(str);
</script>
因为只是为了去除重复太多次的,最后统计字数,所以我最后使用的代码是:
str = str.replace(/((.)+)(\1)(\1)+/gi, '');