gpt4 book ai didi

用于信用卡的 Angular 形 2 管

转载 作者:行者123 更新时间:2023-12-04 12:47:03 25 4
gpt4 key购买 nike

我想创建一个管道,每 4 位信用卡/借记卡号添加一个空格。

这个隐藏了除最后 4 位以外的所有数字。

export class CreditCardMaskPipe implements PipeTransform {
transform(plainCreditCard: string): string {
const visibleDigits = 4;
let maskedSection = plainCreditCard.slice(0, -visibleDigits);
let visibleSection = plainCreditCard.slice(-visibleDigits);
return maskedSection.replace(/./g, '*') + visibleSection;
}
}

类似这样,但要添加空格。

最佳答案

你可以这样做

export class CreditCardMaskPipe implements PipeTransform {
transform(plainCreditCard: string): string {
return plainCreditCard.replace(/\s+/g, '').replace(/(\d{4})/g, '$1 ').trim();
}
}

const plainCreditCard = '1234567891234567';
function transform(cardNumber) {
return cardNumber.replace(/\s+/g, '').replace(/(\d{4})/g, '$1 ').trim();
}
console.log(transform(plainCreditCard));

关于用于信用卡的 Angular 形 2 管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43971448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com