Как мне написать этот текст (смотрите описание) в виде кода?

Как мне это записать кодом: если моя переменная (в данном случае string) содержит что-то, кроме букв и цифр, то вывести один символ этого "что-то" в консоль? То есть, например, вот:

var str = 'word #2*(';

Символы, которые тут не являются буквой или цифрой (в данном случае, " " и "#*("), должны быть выведены в консоль. Типа, проходимся по массиву символов: если символ != букве или цифре - выводим в консоль. Как это реализовать в js?


Ответы (1 шт):

Автор решения: entithat

var str = 'word #2*(';

console.log(str.match(/[^a-zA-Z0-9]+/g));
console.log(str.replace(/[^a-zA-Z0-9]+/g, '')); // Чтобы удалить

→ Ссылка