Вы узнали, что вы можете использовать ярлык для соответствия буквенно-цифровым [A-Za-z0-9_] с помощью \w . Естественным шаблоном, который вы, возможно, захотите найти, является противоположность буквенно-цифровых символов. Вы можете искать противоположное \w с \W Обратите внимание, что противоположный шаблон использует заглавную букву. Этот ярлык совпадает с [^A-Za-z0-9_] .
пусть shortHand = / \ W /;
пусть числа = «42%»;
пусть предложение = «Кодирование!»;
numbers.match (стенографии); // Возвращает ["%"]
sentence.match (стенографии); // Возвращает ["!"]
Используйте класс сокращенного символа \W чтобы подсчитать количество не буквенно-цифровых символов в разных кавычках и строках.