Cldr.Digits.number_of_digits

You're seeing just the function number_of_digits, go back to Cldr.Digits module for more information.
Link to this function

number_of_digits(number)

View Source

Specs

number_of_digits(
  Cldr.Math.number_or_decimal()
  | list()
  | {[integer(), ...], integer() | [integer(), ...], -1 | 1}
) :: integer()

Returns the number of decimal digits in a number (integer, float, Decimal)

Options

  • number is an integer, float or Decimal or a list (which is assumed to contain digits).

Examples

iex> Cldr.Digits.number_of_digits(1234)
4

iex> Cldr.Digits.number_of_digits(Decimal.new("123456789"))
9

iex> Cldr.Digits.number_of_digits(1234.456)
7

iex> Cldr.Digits.number_of_digits(1234.56789098765)
15

iex> Cldr.Digits.number_of_digits '12345'
5