常用的正则
以下为项目中使用过的,后面会不断的添加,也欢迎补充
将数字类型转化为货币的形式
let val = '233443432314';
let reg = /\d{1,3}(?=(\d{3})+$)/g;
val = val.replace(/^(-?)(\d+)((\.\d+)?)$/, function (s, s1, s2, s3) {
return s1 + s2.replace(reg, '$&,') + s3;
});
得到URL中某个字段的值
getQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r != null) {
return decodeURI(r[2]);
}
return null;
}