parse of Number, Methods Webix Docs

returns a number from the formatted string

number parse(string value,object config);

stringthe string which needs formatting config
objectan object of formatting configuration options
numbera number from the formatted string

Details

The config object can contain the following attributes:

  • decimalSize - the number of decimal digits in the float number. By default, 2
  • groupSize - the number of digits in a group. By default, 3
  • decimalDelimiter - a char which separates the decimal part in the float number. By default, "."
  • groupDelimiter - a char which separates groups of digits. By default, ","
  • decimalOptional - boolean. If true, allows you not to specify the number of decimal digits in the float number
  • prefix - string. Adds prefix to the formatted number
  • sufix - string. Adds suffix to the formatted number
  • minusPosition - string. The position of a negative sign
  • minusSign - string|array. A sign for a negative number
  • priceTemplate - string. A template for specifying the price format for locales different from the default one. For the default locale it is handy to use the priceFormat method
const num1 = webix.Number.parse("($10'009.00)", {
    decimalSize: 2, groupSize: 3,
    decimalDelimiter: ".", groupDelimiter: "'",
    minusPosition:"parentheses",
    minusSign:"()",
    priceTemplate:"${obj}"
});
// -> -10009

See also

Back to top