Грамотный jsКороче, да неправильно (test : '12.')
А надо быть проще, вот.
function toMoney(n){ .var s=(n+".00").split("."); .return s[0]+"."+(s[1]+"00").substr(0,2); }
или
function toMoneyRe(n){ .var s=/(\d+)(\.\d*)?/.exec(n); .return s[1]+(s[2]+"00").substr(0,3); }
хотя регэкспы в данном случае совсем и ни к чему. |