js银行卡号掩码正则
时间: 2023-12-08 10:03:13 浏览: 127
JS验证IP,子网掩码,网关和MAC的方法
以下是JS实现银行卡号掩码的正则表达式:
```javascript
var reg = /^(\d{4})\d+(\d{4})$/;
var bankCard = '1234567890123456';
var maskedBankCard = bankCard.replace(reg, "$1 **** **** $2");
console.log(maskedBankCard); // 输出:1234 **** **** 3456
```
上述正则表达式中,`^(\d{4})`表示匹配开头的4个数字,`\d+`表示匹配中间的若干个数字,`(\d{4})$`表示匹配结尾的4个数字。`$1`和`$2`表示正则表达式中第一个和第二个括号内的内容,即开头和结尾的4个数字,中间的数字用`**** ****`替换。
阅读全文