过滤相相同的字符后留一个 http://topic.csdn.net/t/20020816/11/945699.html看看这个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript:alert('ds$de$se$dtw$se$ds'.replace(/\b(\w+)[$](?=.*?\b\1\b)/g, ''));- -,你要是非要保留后面的话..可以javascript:alert('ds$de$se$dtw$se$ds'.split('$').reverse().join('$').replace(/\b(\w+)[$](?=.*?\b\1\b)/g, '').split('$').reverse().join('$'));不过看起来很笨拙... 只需要一次正则替换就可以了<script type="text/javascript">var s="ds$de$se$dtw$se$ds";var temp=s.split("$") .sort() .join("$") .replace(/(^|\$)(\w+)(\$\2(?=(\$|$)))+/g,"$1$2");alert(temp);</script> 菜鸟请教:关于弹出DIV关闭时如何刷新原页面 求一个纯js+css或者用mootools的图片轮换效果 高手们,小弟跪求高手们帮我解决这个问题,谢谢了 如何将input的size转换为input的width? 如何在<select>的首部加一个<option>? 请教一个问题:如何实现点击连接在新页面中打开本页面的内容? 在线等待:一个关于javascript的小问题。 请问聊天室的聊天记录一般储存在哪里? 求问关于E-R图的一些问题!!!!!!!!! table分页 [分享兼散分]一些不错的JS代码 javascript 打印方向
javascript:alert('ds$de$se$dtw$se$ds'.replace(/\b(\w+)[$](?=.*?\b\1\b)/g, ''));
- -,你要是非要保留后面的话..可以
javascript:alert('ds$de$se$dtw$se$ds'.split('$').reverse().join('$').replace(/\b(\w+)[$](?=.*?\b\1\b)/g, '').split('$').reverse().join('$'));
不过看起来很笨拙...
<script type="text/javascript">
var s="ds$de$se$dtw$se$ds";
var temp=s.split("$")
.sort()
.join("$")
.replace(/(^|\$)(\w+)(\$\2(?=(\$|$)))+/g,"$1$2");alert(temp);
</script>