1.对于金钱数额,用逗号分割
<script>
var s = "232234353456";
// var result = "43,534,512,312";
var reg = /\B(?=(\d{3})+$)/g;
s = s.replace(reg, ",");
console.log(s);//232,234,353,456
</script>
2.得到所有的匹配结果和位置
<script>
var reg = /\d+/g;
var s = "1234abc123aaa";
while(true){
var result = reg.exec(s);
if(!result){
break;
}
console.log(`匹配结果:${
result[0]},出现位置:${
result.index}`);
}
</script>
/*
匹配结果:1234,出现位置:0
匹配结果:123,出现位置:7
*/
- 按照逗号、空格、横杠、制表符进行分割
var s ="afdsg,gfdh getrh-fgrbb\tfbnjtyu";
// \n :换行符 \s:所有空白字符
var result = s.split(/[, \-\t]/);
console.log(s,result);