如何对字符串应用掩码?
您好,我有一个字符串形式的信用卡号。我需要应用掩码来隐藏 CC 号码:
我有“123-123-123”,我需要得到类似“123-XXX-123”的内容
有没有优雅的方法可以做到这一点?我试图避免使用几个 substring() 函数...
提前致谢
Hi I have a credit card number as a String. I need to apply a mask to hide the CC number:
I have "123-123-123" and I need to get something like "123-XXX-123"
Is there any elegant way to do this? I'm trying to avoid using severals substring() functions...
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
myCCStr = myCCStr.replaceFirst("-[0-9]{3}-", "-XXX-");
myCCStr = myCCStr.replaceFirst("-[0-9]{3}-", "-XXX-");
我相信您可以使用 String 类的 PADLeft 和 PADRight 函数来实现这一点。
I believe you can achieve this using PADLeft and PADRight functions of String class.