Введение
В этом лабораторном занятии (lab) мы исследуем мир программирования на JavaScript и узнаем, как использовать его для создания динамических и интерактивных веб-приложений. С помощью серии практических упражнений и задач по программированию мы рассмотрим такие темы, как переменные, типы данных, функции, управляющие структуры и многое другое. К концу лабораторного занятия вы получите твердую базу знаний в основах программирования на JavaScript и будете готовы повысить свои навыки до нового уровня.
Как удалить не-ASCII символы в JavaScript
Для удаления непечатаемых ASCII-символов в JavaScript вы можете выполнить следующие шаги:
- Откройте Терминал/SSH и введите
node, чтобы начать практиковать программирование. - Используйте метод
String.prototype.replace()с регулярным выражением для удаления непечатаемых ASCII-символов. - Регулярное выражение
/[^\x20-\x7E]/gсоответствует любому символу, который не входит в диапазон печатаемых ASCII-символов (десятичные значения от 32 до 126). - Флаг
gиспользуется для выполнения глобального сопоставления (то есть замены всех вхождений не-ASCII символов в строке). - Вот пример того, как использовать функцию
removeNonASCII:
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");
removeNonASCII("äÄçÇéÉêlorem-ipsumöÖÐþúÚ"); // 'lorem-ipsum'
Это вернет строку с удаленными всеми не-ASCII символами.
Итог
Поздравляем! Вы завершили лабораторное занятие (lab) "Удаление не-ASCII символов". Вы можете попрактиковаться в других лабораторных занятиях в LabEx, чтобы улучшить свои навыки.