Получаю строку, например, "as-@#/ss123=-фыва". Произвожу в ней замену
var text = text.replace( /[^a-zA-Z0-9_]/, '_' );
Мне надо еще добавить внутрь квадратных скобок минус «-», т.е. так [^a-zA-Z0-9_-]. Но внутри скобок он означает диапазон. Как быть?