Мне нужно заменить подстроку из некоторой строки. Я уже создал исправленный код для этого. Но я не уверен, что это лучший способ. Пожалуйста, смотрите код ниже:
var str = 'test ruby,ruby on rails,ruby,'
var substr = 'ruby';
var reg = new RegExp(',' + substr + ',|^' + substr + ',', 'gi');
str.replace(reg, ','); //returns "test ruby,ruby on rails,"