扫码关注官方订阅号
请问这个要怎么实现呢,是用正则还是字符串呢?麻烦给个小demo参考下,新手见谅!谢谢!
光阴似箭催人老,日月如移越少年。
感觉有点笨的方法
http://codepen.io/hj624608494...
之前做过信用卡号隐藏的功能,用正则的分组,java代码
cardNumber.replaceAll("(\\d{4})(\\d+)(\\d{4})", "$1***$3")
最好在后端服务器处理,前端处理没有意义
身份证分为15和18位。。最简单的办法是截取前几位、再截取后几位,再加上*拼成一个新的字符串。
正则也行var str='1234567890123';
var str1=str.replace(/(\d{3})(\d+)(\d{3})/,function(x,y,z,p){ var i=""; while(i.length<z.length){i+="*"} return y+i+p }) console.log(str1)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
感觉有点笨的方法
http://codepen.io/hj624608494...
之前做过信用卡号隐藏的功能,用正则的分组,java代码
最好在后端服务器处理,前端处理没有意义
身份证分为15和18位。。最简单的办法是截取前几位、再截取后几位,再加上*拼成一个新的字符串。
正则也行
var str='1234567890123';