X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Javascript 数值转换成金钱格式

Posted on 2011-06-03 18:09  X龙  阅读(239)  评论(0编辑  收藏  举报
function changePrice2money(s)
                    {
                        
if (/[^0-9]/.test(s)) return "invalid value";
                        
//            s = s.replace(/^(\d*)$/, "$1.");            
                        //            s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");
                        //            s = s.replace(".", ",");
                        var re = /(\d)(\d{3},)/;
                        
while (re.test(s))
                            s 
= s.replace(re, "$1,$2");
                        s 
= s.replace(/,(\d\d)$/".$1");
                        
return "¥" + s.replace(/^\./"0.")
                    }
点击这里给我发消息http://wp.qq.com/index.html