Как удалить текст из строки?
У меня есть строка <code>data-123</code>
.
Как мне удалить часть <code>data-</code>
из строки, оставив только <code>123</code>
?
5 ответ(ов)
Это не имеет отношения к jQuery. Вы можете использовать функцию replace
в JavaScript для этого:
var str = "data-123";
str = str.replace("data-", "");
Вы также можете передать регулярное выражение в эту функцию. В следующем примере будет заменено все, кроме чисел:
str = str.replace(/[^0-9\.]+/g, "");
str.split('Yes').join('No');
Этот код заменяет все вхождения строки 'Yes' в исходной строке на 'No'. Сначала метод split
разбивает строку по искомому значению ('Yes'), создавая массив подстрок, а затем метод join
объединяет эти подстроки, вставляя между ними 'No'. Таким образом, итоговая строка будет содержать вместо 'Yes' слово 'No'.
- Если вам нужно удалить последовательность "mytest-" из вашей строки, вы можете использовать метод
replace
. Вот пример:
let myString = "mytest-text";
let myNewString = myString.replace("mytest-", "");
После выполнения этого кода значение переменной myNewString
будет равно "text".
- Если вы хотите удалить первые 3 символа из строки, можно использовать метод
substring
. Вот как это выглядит:
"mytest-text".substring(3);
В результате выполнения этого кода вы получите строку "est-text".
Конечно! Вот как можно удалить часть строки "Data-" из переменной value
:
var value = "Data-123";
var removeData = value.replace("Data-", "");
alert(removeData);
В результате выполнения кода в переменной removeData
останется строка "123", и при вызове alert
будет показано это значение. Надеюсь, это поможет вам!
Вот небольшая функция, которую я написал, и она всегда работала для меня 😃
String.prototype.deleteWord = function (searchTerm) {
var str = this;
var n = str.search(searchTerm);
while (str.search(searchTerm) > -1) {
n = str.search(searchTerm);
str = str.substring(0, n) + str.substring(n + searchTerm.length, str.length);
}
return str;
}
// Используйте ее так:
var string = "text is the cool!!";
string.deleteWord('the'); // Возвращает "text is cool!!"
Я понимаю, что это не самый оптимальный вариант, но он всегда работал для меня 😃
Как присвоить многострочную строку переменной?
Преобразование объекта JS в строку JSON
Преобразовать строку JavaScript в нижний регистр
Преобразование объекта в строку
Как преобразовать строку, разделённую запятыми, в массив?