本文已在本人博客https://www.nsxsg.com/archives/39首发
使用JS实现银行卡卡号和手机号的中间数字以星号表示
在WAP开发过程中,肯定遇到过银行卡卡号和手机号的中间数字是星号的情况。下面来介绍一下如何使用原生JS实现这个功能。
废话不多说直接贴出银行卡卡号的代码:
var str = "2222333344445555";
var reg = /^(\d{4})\d+(\d{4})$/;
str = str.replace(reg, "$1 **** **** $2");
结果如下:
2222 **** **** 5555
下面是手机号的代码(其实只要照着银行卡的代码略作修改就可以了):
var str = "13812344321";
var reg = /^(\d{3})\d+(\d{4})$/;
str = str.replace(reg, "$1 **** $2");
结果如下:
138 **** 4321