У меня есть следующиеJavascript заменить точную строку соответствия
var string = '1,7,12,15,16,29';
, если я просто хочу, чтобы заменить номер 1, я буду использовать следующие
removeStr(1);
function removeStr(str1)
{
var string = '1,7,12,15,16,29';
var newstr = string.replace(str1, '');
alert('new val is ' + newstr);
}
Но делая это, в конечном итоге удаление номер 1 в 12,15,16.
Как просто удалить точное соответствие в этом примере.
спасибо
«* Но делать это, в конечном итоге удаление номер 1 в 12,15, 16. * "- не так ли? Я уверен, что в вашем опубликованном коде он удалит только первое появление символа «1». –
Ваш код производит 'new val is, 7,12,15,16,29'. 'replace' заменяет только первое совпадение – Oriol