JSLint сообщает Insecure '^' для следующей строки. Почему это? Или он просто собирается жаловаться в любое время, когда я хочу отрицать класс персонажа?
// remove all non alphanumeric, comma and dash characters
"!$7s-gd,&j5d-a#".replace(/[^\w,\-]/g, '');