Как удалить символы из строки js
Перейти к содержимому

Как удалить символы из строки js

  • автор:

Удалить символы в строке в JS

Для того, чтобы удалить все символы в строке можно использовать метод replace , в первом параметре которого передаем символ, который нужно удалить, а во втором — пустую строку. Смотрите пример:

let str = ‘abcde’; let res = str.replace(‘abcde’, »); console.log(res); console.log(typeof(res));

Результат выполнения кода:

С помощью метода substring

Удалить все символы в строке можно и при помощи метода substring , в первом параметре которого передаем число 0 , а втором параметре -1 . Смотрите пример:

let str = ‘abcde’; let res = str.substring(0, -1); console.log(res); console.log(typeof(res));

Результат выполнения кода:

Смотрите также

  • метод replace ,
    который осуществляет поиск и замену частей строки
  • метод substring ,
    который возвращают подстроку

удалить символ из строки js

Для удаления символа из строки можно воспользоватьтся методом replace() , передав первым аргументом символ, который нужно удалить, а вторым — пустую строку » .

Метод replace() поддерживает работу с регулярными выражениями. Если первым аргументом передать регулярное выражение с флагом g , то из строки будут удалены все символы, совпадающие с регулярным выражением, а иначе — только первый.

Предположим, нам необходимо удалить из номера телефона все ошибочно попавшие в него специальные символы:

const phoneNumber = '+7* $999% 123& 45# 67'; const regExp = /\*|%|#|&|\$/g; console.log(phoneNumber.replace(regExp, '')); // => +7 999 123 45 67 

как удалить последний символ js

Для удаления последнего символа из строки можно воспользоваться методом slice() , передав ему первым аргументом 0 , а вторым — -1 . Метод вернёт новую строку, которая будет начинаться с начального (нулевого) символа, а заканчиваться на предпоследнем символе исходной строки.

const string = 'удалить последний символ%'; console.log(string.slice(0, -1)); // => удалить последний символ 

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

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

Удалить пробелы

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *