formateDollar function

String formateDollar(
  1. double m, {
  2. bool addSign = true,
})

Implementation

String formateDollar(double m,{bool addSign=true}){
  String mStr=m.toStringAsFixed(2);
  String rs=mStr.substring(mStr.length-3);
  mStr=mStr.substring(0,mStr.length-3);
  while(mStr.length>3){
    rs=","+mStr.substring(mStr.length-3)+rs;
    mStr=mStr.substring(0,mStr.length-3);
  }
  rs=addSign?("\$ "+mStr+rs):(mStr+rs);
  return rs;
}