Я хочу удалить все специальные символы и пробелы из строки и заменить их подчеркиванием. Строка
var str = "hello world & hello universe";
Теперь у меня есть это, которое заменяет только пробелы:
str.replace(/\s/g, "_");
В результате я получаю hello_world_&_hello_universe
, но я бы тоже хотел удалить специальные символы.
Я попробовал это str.replace(/[^a-zA-Z0-9]\s/g, "_")
, но это не помогает.