1.數組去重
將"aaaaaabbbbbbbccccccc"轉化為"abc"
var str = "aaaaaabbbbbbbccccccc";
var reg = /(\w)\1*(\w)\2*(\w)\3*/g;
console.log(str.replace(reg,"$1$2$3"));
2.用逗號分隔數字
上篇中講過,要將 “100000000”這樣的數字處理成100,000,000
3.將get-element-by-id轉化為小駝峰式命名
4.匹配二進制數字
5.輸出一段字符串中的數字
比如說"dg432fhfgh2524bh123123ku289fgdhdy675gfh"
簡單提取出來很簡單,只需要reg = / \d+/g; 就行了
但如果要你輸出的數組中的為數字就要用到一個map方法:
map() 方法返回一個新數組,數組中的元素為原始數組元素調用函數處理后的值。
+item就是讓string轉化為number
6.非零的十進制數字 (有至少一位數字, 但是不能以0開頭)
注意\d$的中間要加上?,取消貪婪匹配,不然個位數檢測時為false