М-да, а я раньше и не задумывался над этим... Вот, есть такой выход для конкретного случая...
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)))
Недавно кстати функцию написал, может пригодится где... Наверняка не без глюка будет
