С помощью re = /\&*/g; не получается.
Вариант #1 с реугляркой:
var str = 'Текст& с символом & и еще нескол&ьким&и так&ими сим&волами';
str = str.replace(/&/g,'');
console.log(str);
Вариант #2 на .split() и .join():
var str = 'Текст& с символом & и еще нескол&ьким&и так&ими сим&волами';
str = str.split('&').join('');
console.log(str);
Можно без регулярки
$str = 'Текст и && &амперсанд';
echo str_replace('&', '', $str);
Так все работает
$string = 'Текст& с символом & и еще нескол&ьким&и так&ими сим&волами';
$pattern = '/\&*/';
$replacement = '';
echo preg_replace($pattern, $replacement, $string);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей