кодесурса
«JavaScript

JavaScript: удаление несловесных символов

script1adsense2code
script1adsense3code

Строка JavaScript: упражнение 33 с решением

Напишите функцию JavaScript для удаления несловарных символов.

Тестовые данные :
console.log (remove_non_word ('PHP [электронная почта защищена] # $% ^ & * () + `- = {} [] | \:";' /?> <., MySQL '));
"PHP - MySQL"

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code