newWord = newWord.replace(/[^0-9A-Za-z£ ]/g, "")
или с экранированием Unicode
newWord = newWord.replace(/[^0-9A-Za-z\u00a3\u0020]/g, "")
То, что вы делаете с этим регулярным выражением, удаляет все символы, которых нет в списке, который вы предоставляете. Символ minus
используется для выражения диапазона, поэтому любые символы не в 0-9 (0,1,2,3, .. 9) A-Z и a-z заменяются ничем (""). Добавив £, он больше не заменит его ничем.