JavaScript замените все символы, кроме букв и чисел

str.replace(/[^A-Za-z0-9]/g, "-")
Delightful Dotterel