银行卡号最后四位用*号代替的正则表达式

发布网友 发布时间:2022-04-22 21:36

我来回答

3个回答

热心网友 时间:2022-04-23 06:48

银行卡号 N位数字
perl:
$a="1232312312313113123132123";#银行卡号
$a=~s/(?<=\d)(?:[\d]{4})$/****/g
print "$a\n"
python:
import re
a="1232312312313113123132123";#银行卡号
a=re.sub("(?<=\d)(?:[0-9]{4})$","****",a)
print a

热心网友 时间:2022-04-23 08:06

\d{4}$

热心网友 时间:2022-04-23 09:40

js:

var str = "12345671234567";
var reg = /(\d*)\d{4}/;
str.replace(reg,'$1'+'****');

结果:123456712345****

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com