Удалить символы в строке в 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('');