银行卡数字替换成**?
发布于 5 年前 作者 jie32 10394 次浏览 来自 问答

如何实现银行卡前几位展示成******后4位正常显示数字啊?大佬们

2 回复

split截取指定位数,然后后面补上*

"12334545675678567".replace(/(\d+)(\d{4})/, ($0, $1, $2) => `${Array($1.length).fill("*").join("")}${$2}`)
"*************8567"

回到顶部