例如:有个列是“15812345678,13112345678”,需要用正则表达式将值变成“158####5678,131####5678”,可以用正则表达式写出来了吗?因为用的自写的一个框架,有点垃圾,不能分割或者根据下标拼接什么的,目前只能用正则表达式
function mobileNumberChange = (str) => {
return str.replace(/(\d{3})\d*(\d{4})/, '$1****$2');
};
```javascript
const telFormat = (tel) => {
tel = String(tel);
return tel.substr(0,3) + "****" + tel.substr(7);
};
```
直接切不就完了