【20190405】JavaScript-整理一些常用正则式

匹配中文字符:

let reg=/([\u4E00-\u9FFF]+)/; //\u代表Unicode编码

匹配电话号码:

let reg=/^1[34578]\d{9}$/;

给每三位数字添加一个逗号:

let reg=/(?=(\B(\w{3})*)$)/g;
let str='10000000';
str.replace(reg,',');

字符串去重:

let reg=/(\w)\1+/g;
let str='aaabbbcccddd';
console.log(str.replace(reg,'$1')); //只能去掉连续重复的字符

将字符串转换成小驼峰命名:

let reg=/-(\w)/g;
let str='the-first-index';
str.replace(reg,($,$1)=>{
    return $1.toUpperCase();
});

持续更新...

猜你喜欢

转载自www.cnblogs.com/huangrui-dori/p/10659204.html