Тема: Number()
Показать сообщение отдельно
Старый 31.08.2004, 17:50
artfla$her вне форума Посмотреть профиль Отправить личное сообщение для artfla$her Найти все сообщения от artfla$her
  № 2  
artfla$her
 
Аватар для artfla$her

Регистрация: Apr 2004
Адрес: Петербург
Сообщений: 549
Отправить сообщение для artfla$her с помощью ICQ
М-да, а я раньше и не задумывался над этим... Вот, есть такой выход для конкретного случая...

String.prototype.exchSymbol = function(str, symb, max, casing){
var str, cymb, max, casing, prev, count;
count = this.split(str).length-1;
prev=0;

for(var i=0; i<count && i<max; i++){
this = this.substr(0, this.indexOf(str))+symb+this.substr(this.indexOf(str)+1);
prev = this.indexOf(str);
}
casing ? this = symb+this+symb : "";
return this;
}

str="000060";

trace(Number(str.exchSymbol("0", "", 4)))

Недавно кстати функцию написал, может пригодится где... Наверняка не без глюка будет
__________________
За двумя зайцами погонишься - от егеря по морде получишь