Подтвердить что ты не робот

Удалите все символы, кроме буквенно-цифровых и пробелы, с помощью javascript

Мне нравится решение, используемое Удаление буквенно-цифровых символов из строки. У вас возникли проблемы с символом [\], но как бы я это сделал, оставив пробелы на месте?

Мне нужно tokenize строку на основе пробелов после ее очистки.

4b9b3361

Ответ 1

input.replace(/[^\w\s]/gi, '')

Бесстыдно украдены из другого ответа. ^ в символьном классе означает "нет". Таким образом, это "не" \w (эквивалентно \w), а не \s, что является символами пробела (пробелы, вкладки и т.д.). Если вы хотите, вы можете просто использовать литерал .