千分符方法

来源:互联网 发布:oracle数据库sqlplus 编辑:程序博客网 时间:2024/04/28 08:49
//加千分符
        private string FormatValue(decimal value)
        {
            string tempStr = value.ToString();
            Match m = Regex.Match(tempStr, @"(\d+)(\.\d+)?");
            string before_str = m.Groups[1].Value;
            //string after_str = m.Groups[2].Value;
            before_str = string.Join("", before_str.Reverse());
            before_str = Regex.Replace(before_str, @"(?<=\G\d{3})(?=(?!$).)", ",");
            before_str = string.Join("", before_str.Reverse());
            return before_str;// +after_str;
        }
1 0
原创粉丝点击