JavaScript: удаление несловесных символов
Строка JavaScript: упражнение 33 с решением
Напишите функцию JavaScript для удаления несловарных символов.
Тестовые данные :
console.log (remove_non_word ('PHP [электронная почта защищена] # $% ^ & * () + `- = {} [] | \:";' /?> <., MySQL '));
"PHP - MySQL"
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript function to remove non-printable ASCII chars.</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function remove_non_word (str) {
if ((str===null) || (str===''))
return false;
else
str = str.toString();
var PATTERN = /[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g;
return str.replace(PATTERN, '');
}
console.log(remove_non_word('PHP [email protected]#$%^&*()+`-={}[]|\\:";\'/?><., MySQL'));
Пример вывода:
PHP - MySQL
Блок-схема:
Демонстрация в реальном времени:
См. Pen JavaScript Удаление несловесных символов-string-ex-33 с помощью w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать функцию JavaScript для удаления непечатаемых символов ASCII.
Далее: Напишите функцию JavaScript для преобразования строки в регистр заголовков.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования