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