Показать сообщение отдельно
  #12 (permalink)  
Старый 19.02.2011, 21:28
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Зачем все так усложнять?
String.prototype.sepa = function(str, sep) {
     return this.replace(new RegExp(str, 'g'), sep);
};

alert('1 2 3 4 5'.sepa(' ', '-'));


Сообщение от Matre
Вот как, например, должна выглядеть вторая функция:
String.prototype.index = function(str) {
    return [this].join().search(str);
};

alert('1 2 3 4 5'.index('4'));

Последний раз редактировалось monolithed, 19.02.2011 в 21:43.
Ответить с цитированием