formatWithComma static method

String formatWithComma(
  1. num? value, {
  2. int fractionDigits = 2,
})

格式化为千分位(默认保留2位小数)

Implementation

static String formatWithComma(num? value, {int fractionDigits = 2}) {
  if (value == null) return '';
  return value.toStringAsFixed(fractionDigits)
      .replaceAllMapped(RegExp(r'(\d)(?=(\d{3})+\.)'), (m) => '${m[1]},');
}