-
Удалить все не буквенно-цифровые символы
Напишите функцию
remove_char(str)
, которая возвращает строку, очищенную от всех не буквенно-цифровых символов.var str = "every., -/ hunter #! wishes ;: {} to $ % ^ & * know"; function remove_char(str) { ...ваш код... }; document.writeln(remove_char(str)); // "every hunter wishes to know"
Решение:
Данный код работае только для английского шрифта. В этом примере регулярное выражение работает следующим образом: «Убрать все символы, которые не являются цифрой, буквой, пробелом
([^\w\s])
, за исключением добавленных символов подчеркивания(|_)
. Заменить один и более пробельных символов(\s+)
одиночным пробелом(" ")
».
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.