js小技巧
1.程序定时执行[指定毫秒之后关闭页面] function clock(){ var obj = document.getElementById('leftSeconds'); var n = obj.innerHTML; if(n -1 > 0){ obj.innerHTML = n -1; }else{ window.clearInterval(t); window.open("about:blank","_self").close(); } } var t=window.setInterval('clock();', 1000); 2. 正则表达式去重字符串,只保留一个 var str= "aaaebbbcccddd"; str = str.replace(/(.)\1+/g,'$1') 3.把字符串中所有单词的首字母都转换为大写个 name = 'aaa bbb ccc'; uw=name.replace(/\b\w+\b/g, function(word){ return word.substring(0,1).toUpperCase()+word.substring(1);} ); alert(uw) 4.相同字符串分组 var s = 'aaaasssffgeeryy'; var reg = /(?:(\w)\1*)/g; var arr = s.match(reg);// ["aaaa", "sss", "ff", "g", "ee", "r", "yy"]