docs: function (grouping, decimal) {
              var res = {
                  valid : true
              };
  
              if (!grouping || grouping.length > 1 || /\d/.test(grouping)) {
                  this.$logError(this.INVALID_FORMAT, ["groupingSeparator", this.DECIMAL_BEAN]);
                  res.valid = false;
              }
              if (!decimal || decimal.length > 1 || /\d/.test(decimal)) {
                  this.$logError(this.INVALID_FORMAT, ["decimalSeparator", this.DECIMAL_BEAN]);
                  res.valid = false;
              }
              if (grouping === decimal) {
                  this.$logError(this.INVALID_FORMAT, ["decimalSeparator", this.DECIMAL_BEAN]);
                  res.valid = false;
              }
  
              if (res.valid) {
                  res.group = new RegExp(grouping.replace(this._regExSpecials, "\\$1"), "g");
                  res.decimal = new RegExp(decimal.replace(this._regExSpecials, "\\$1")); // no "g", max one decimal
              }
  
              return res;
          }