>>>
>>>> function fn(num) { num = String(num);
>>>> if (num.match(/\./)) { num = num+"00"; return num.match(/(\d+)(\.)\d\d/)[0];}
>>>> else return num+".00";
>>>> }
>>>
>>> без лишних штучек
>>> function fn(num) { num = String(num);
>>> if (num.match(/\./)) { num += "00"; return num.match(/\d+\.\d\d/);}
>>> else return num+".00";
>>> }
>>
>> я увлекся:)
>> function fn(n){
>> return String(n).match(/\./)?(n+"0").match(/\d+\.\d\d/):n+".00"
>> }
>
> Да, это круто.
> Нравится. И кажись работает.
> Спасибо. Я чего-то в таком ключе не думал вообще.
> А где можно почитать подробно о подобном форматировании строк? В смысле, как раздел Manual-а (или Руководства) называется?
http://www.dhtml.ru/talk/common/846/