如何使用RegEx屏蔽有效信用卡和屏蔽卡



我有regex掩码来验证我想要的卡,但我们开始与我们的信用卡供应商一起使用支付配置文件,我也想允许在字段中使用部分掩码的卡,但是无法确定。

例如;我想允许;

4111123412341234

XXXXXXXXXXXX1234

最后4位将是来自我们信用卡处理器的信用卡的最后4位。对于上面的例子,我的卡掩码1是^4d{0,15},我需要弄清楚如何修改以允许XXXXXXXXXX 1234;

如果您想要的是either 16 digits12 X's followed by 4 digits,那么您想要的就是:

^(d{16}|X{12}d{4})$

最新更新