Удаление символов в JavaScript

Основные потребности для удаления символов в строках решает JavaScript метод replace(), который выполняет поиск с использованием регулярного выражения или строкового значения и возвращает новую строку, в которой будут заменены найденные значения.

1
var str = '1. Как удалить пробелы из строки с помощью JavaScript?';
str = str.replace(/\s/g, '');
JS

Второй вариант:

var str = '1. Как удалить пробелы из строки с помощью JavaScript?';
str = str.split(' ').join('');
JS
var str = '2. Как  удалить  двойные  пробелы  из  строки  с  помощью  JavaScript?';
str = str.replace(/\s+/g, ' ');
JS
2
var str = '3. Как удалить все буквы из строки с помощью JavaScript?';
str = str.replace(/[a-zа-яё]/gi, '');
JS
var str = '4. Как удалить всё, кроме букв с помощью JavaScript?';
str = str.replace(/[^a-zа-яё]/gi, '');
JS
var str = '5. Как удалить всё, кроме букв и пробелов с помощью JavaScript?';
str = str.replace(/[^a-zа-яё\s]/gi, '');
JS
3
var str = '6. Как удалить цифры из строки с помощью JavaScript?';
str = str.replace(/[0-9]/g, '');
JS
var str = '7. Как удалить все, кроме цифр из строки с помощью JavaScript?';
str = str.replace(/[^0-9]/g, '');
JS
var str = '8. Как удалить всё, кроме 0123456789, . и , из строки с помощью JavaScript?';
str = str.replace(/[^0-9,.]/g, ' ');
JS
4
var str = '9. Как удалить всё, кроме цифр, букв и пробелов из строки с помощью JavaScript?';
str = str.replace(/[^a-zа-яё0-9\s]/gi, ' ');
JS
5
var str = '10. Как удалить 😀😃😄😁😆😅😂🤣😇из строки с помощью JavaScript?';
str = str.replace(/([\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, '');
JS
21.10.2020, обновлено 15.04.2022
137543

Комментарии 4

Александр Максимов Александр Максимов
29 апреля 2021 в 15:37
Спасибо,самая толковая статья. Все просто и понятно)))
Dimitri Pasmore Dimitri Pasmore
22 мая 2022 в 20:52
Крутая статья, по теме, просто и понято.
Azizbek Komilov Azizbek Komilov
24 октября 2022 в 15:07
Спасибо огромное ! Было полезна!
Александр Александров Александр Александров
31 марта 2024 в 23:56
А есть способ конвертации смайлов в HTML сущности и обратно?

, чтобы добавить комментарий.

Другие публикации

Загрузка файлов на сервер PHP
В статье приведен пример формы и php-скрипта для безопасной загрузки файлов на сервер, возможные ошибки и рекомендации при работе с данной темой.
72225
+22
Преобразование цветов в PHP
Несколько примеров как перевести цвета из HEX в RGB и обратно с помощью PHP.
15934
-1
Работа с JSON в PHP
JSON (JavaScript Object Notation) – текстовый формат обмена данными, основанный на JavaScript, который представляет собой набор пар {ключ: значение}. Значение может быть массивом, числом, строкой и...
114343
+15
Поиск файлов в PHP
Для поиска файлов на сервере хорошо подходит функция glob(), которая возвращает список файлов по заданной маске, например...
23957
+1
Генерация паролей в PHP
В PHP есть несколько функций для генерации случайного числа, это rand(), mt_rand() и random_int().
22757
+11
Таблица символов ASCII + Windows 1251
Список из 256 символов и их коды в ASCII.
939080
+58