Также вы можете использовать split()
и .map()
вместо регулярных выражений
var newStr = str.split('/').map(function(v, i){
return i<=1 || v=='' ? v : '*';
}).join('/');
function newStr(str){
return str.split('/').map(function(v, i){
return i<=1 || v=='' ? v : '*';
}).join('/');
}
console.log(newStr('/a/b/c/'));
console.log(newStr('/x/z/'));
console.log(newStr('/y/'));