hi,欢迎访问本站!
当前位置: 首页Web前端正文

js正则表达式判断银行卡号的方法

墨初 Web前端 390阅读

在js中想要判断一个银行卡号是否正常可以使用正则表达式来判断,下面是具体的判断方法不仅可以判断银行卡号是否正确,还可以对银行卡号进行脱敏,可以借鉴一下。

js正则表达式判断银行卡号

例:

// 银行卡号正则表达式
let reg = /^([1-9]{1})(\d{15}|\d{16}|\d{18})$/;
// 自定义一个银行卡号,如有雷同纯属巧合
let bankAccount = 6212268202014638666;
console.log(reg.test(bankAccount)) ;
// true

js银行卡号脱敏的方法

js利用正则表达式可以使银行卡号进行隐藏。

例:

// 正则表达式 73so.com
let reg = /^(.{4})(?:\d+)(.{4})$/;
// 银行卡号
let bankAccount = '6212268202014638666';
let str = bankAccount.replace(reg, "$1 **** **** $2");
console.log(str) ;
// 6212 **** **** 8666

以上就是js脚本中利用正则表达式判断银行卡是否正确以及银行卡号脱敏的方法,各位可以参考一下。

声明:无特别说明,转载请标明本文来源!
相关推荐