《2018年10月19日》【连续382天】
标题:RegExp补充,html标签复习;
内容:
var reg = /(\w)\1(\w)\2/g;
var str = "aabb";
console.log(str.replace("a","b"));
console.log(str.replace(reg,"$2$2$1$1"));
var reg = /-(\w)/g;
var str = "the-first-name";
console.log(str.replace(reg,function($,$1){
return $1.toUpperCase();
}));
//正向预查 正向断言
//?= n
//?! n
var str = "aaabbbccc";
var reg = /(\w)\1*/g;
console.log(str.replace(reg,'$1'));
将10000000变成 10.000.000 (从后往前,每三个零一个点) (百度面试题):
var str = "10000000000";
var reg = /(?=(\B)(\d{3})+$)/g;
console.log(str.replace(reg,"."));
复习了html的基本标签;