javascript - 在 JavaScript 中屏蔽信用卡的最佳方式是什么?

标签 javascript node.js credit-card

<分区>

在 Node 中,我需要在渲染 View 层之前将信用卡变成这样的东西:************1234

如果没有循环和丑陋,是否有实用程序或一个类轮?信用卡可能看起来是这些方式之一:

1234567898765432
1234-5678-9876-5432
1234 5678 9876 5432

最佳答案

不需要正则表达式:

var cc='1234-5678-9012-3456';
var masked = '************'+cc.substr(-4); // ************3456

如果最后四位数字是连续的,则适用于任何格式。

关于javascript - 在 JavaScript 中屏蔽信用卡的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31096776/

相关文章:

php - 如何在 laravel-validation-rules/credit-card 中获取验证消息

c# - 如何检查只有信用卡号码有效而不是借记卡..?

javascript - attr() radio 返回 : undefined is not a function

javascript - 如何测试从 Angular 服务获取数据的 Angular Controller ?

javascript - 如何比较两个对象数组并获取共同对象

node.js - NodeJS 中的 Promise

Node.js – 事件 js 72 抛出未处理的 'error' 事件