Как найти в строке слово и если оно там есть удалить его от туда?

Рейтинг: -1Ответов: 3Опубликовано: 13.05.2023

Есть строка с таким содержимым var str = "02:00,08:00,16:00,08:00,";

Есть моя переменная с таким содержимым var myStr = "08:00";

Как проверить есть ли в переменной str значение как в myStr и если есть то удалить его с переменной str

Ответы

▲ 0

const str = "02:00,08:00,16:00,08:00";
const myStr = "08:00";

const result = str.split(",").filter(el => {
 return el !== myStr
}).join(",");;

console.log(result)

▲ 0
var str = "02:00,08:00,16:00,08:00,";
var myStr = /08:00/g;
var newStr = str.replace(myStr, "").replace(/(,,)/g, ",").replace(/(,$)/g, "");
console.log(newStr);
▲ 0

Мои 5коп...

var str = "02:00,08:00,16:00,08:00,";
var myStr = '08:00';
var re = new RegExp(',?' + myStr, 'g')
var newStr = str.replace(re, "")
console.log(newStr);