Заменить кусок строки по индексам
Как заменить кусок строки с 10 по 90 индекс строкой 'привет'?
не верю что они не сделали аналог сплайса для строк |
str = str.slice(0, 9) + "привет" + str.slice(89) нуб |
толсто, ты бы еще фором заменил.
|
Цитата:
var str='1234567890'; alert(str.replace(/([.\s\S]{4})[.\s\S]{3}([.\s\S]*)/g,'$1привет$2')); Нужные циферки сам подставишь... |
Splice для строк :)
String.prototype.splice = function (start, count, elems) { var arr = this.split(''); arr.splice.apply(arr, arguments); return arr.join(''); }; |
kobezzza, ну мне кажется слишком жирно конвертировать строки в массивы а потом обратно =) это разумеется первое что я попробовал. короче они этого не сделали. пнятна.
|
Часовой пояс GMT +3, время: 11:31. |