Здесь я использую шаблон регулярного выражения для маскировки последних 4 цифр для номера кредитной карты
$('#ccnumber').html(ccnbr); //ccnumber refers to div ID
$('#ccnumber').text(function(_,val) {
return val.replace(/\d{12}(\d{4})/, "************$1");
});
Он применим только для 16-значных номеров кредитных карт. Но мне нужно замаскировать входящие числа (может быть 10 или 11) на *
и показать последние 4 цифры. Возможно ли это в javascript/JQuery?