docs: function numberWithCommas(value) {
                  if (formatting) {
                      var parts = (""+value).split(decimalSeparator);
                      parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator);
                      return parts.join(decimalSeparator);
                  }
                  else {
                      // No formatting applies.
                      return value;
                  }
              }