Как в телефонном номере скрыть цифры звездочками?

Когда пользователь забывает пароль, и хочет восстановить есть два варианта, отослать на почту или на телефонный номер, так вот телефонный номер полностью не должен быть виден, как поменять отдельные цифры, что бы остались видны только первые 1-2 цифры и последние 4. Подозреваю что сделать это можно с помощью js, перепробовал массу вариантов и толку ноль.


const replaceNumbers = (str, matches) => {
let count = 0;
return
str.replace(/\d/g, d => matches.includes( count) ? '*' : d);
};

document.write(replaceNumbers(' 380-68-328-3388',[4,5,6,7,8]))// 380-**-***-3388