var str = 'AaaBbbbCcDdddddddd';
str = str.replace(/(([a-z])\2*)/gi,'$1.');
alert(str)
我希望得到的是 Aaa.Bbbb.Cc.Ddddddddd
按我上面些的就得到了 AaaBbbbCcDdddddddd.
str = str.replace(/(([a-z])\2*)/gi,'$1.');
alert(str)
我希望得到的是 Aaa.Bbbb.Cc.Ddddddddd
按我上面些的就得到了 AaaBbbbCcDdddddddd.
解决方案 »
- [跟帖给分。]关于大类与小类的复选框的勾选,完成了,
- document可以直接点name的值吗?
- 问一个关于jquery hover事件的小白问题
- 转向后同时弹出两个jsp页面?
- 关于javascript中window.open模式交页面的javascript多维数组付值方法讨论!
- tag.innerHTML属性不生效
- 请问这个可以用javascript实现吗?
- jqtreetable 数据多加载慢怎么解决
- 高手帮忙,难题,在线等待!
- 请问怎样实现在点击一张图片时,获得坐标,并在此坐标上增加一张小图片(现已获得坐标)???
- jquery this对象获取问题,高手帮忙!!!
- 一菜鸟向各位大虾请教javascript问题
var str = 'AaaBbbbCcDdddddddd';
str = str.replace(/([a-z])\1*(?!\1*$)/gi,'$&.');
alert(str);
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = 'AaaBbbbCcDdddddddd';
str = str.replace(/(([a-z])\2*)/gi,function(a,b,c,d)
{
if(str.length==d+a.length) return a;
else return a+".";
});
alert(str)
//-->
</SCRIPT>
str = str.replace(/(([a-z])\2*)(?!$|\2)/gi,'$1.');
alert(str)