格式化數字加逗號

  #region 格式化數字加逗號
          /// <summary>
        /// 轉換爲千分位
        /// </summary>
        /// <param name="num">要轉換的數字</param>
        /// <param name="fixeds">需要幾位小數</param>
        /// <returns></returns>
        public static string commafy(decimal num, int fixeds)
        {
            string rnum = num.ToString(string.Format("N{0}", fixeds));
            string pattern = @"(-?\d+)(\d{3})";
            while (Regex.IsMatch(rnum, pattern))
            {
                rnum = Regex.Replace(rnum, pattern, "$1,$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
            }
            return rnum;
        }


        #endregion
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章