ex_wareki v1.0.0 ExWareki.Number

Link to this section Summary

Functions

kansuji2arabic/1 converts kansuji(kanji-number) into arabic numbers

kansuji2arabic!/1 converts kansuji(kanji-number) into arabic numbers

parse/1 converts kansuji(kanji-number) into arabic numbers

Link to this section Functions

Link to this function

kansuji2arabic(kansuji)

kansuji2arabic/1 converts kansuji(kanji-number) into arabic numbers

## Examples

  iex> ExWareki.Number.kansuji2arabic("五億四千六百三十一万九千八百二十一")
  {:ok, 546319821}

  iex> ExWareki.Number.kansuji2arabic("十三")
  {:ok, 13}

  iex> ExWareki.Number.kansuji2arabic("二千十九")
  {:ok, 2019}

  iex> ExWareki.Number.kansuji2arabic("十万百十")
  {:ok, 100110}
Link to this function

kansuji2arabic!(kansuji)

kansuji2arabic!/1 converts kansuji(kanji-number) into arabic numbers

## Examples

  iex> ExWareki.Number.kansuji2arabic!("五億四千六百三十一万九千八百二十一")
  546319821

parse/1 converts kansuji(kanji-number) into arabic numbers

## Examples

  iex> ExWareki.Number.parse("1234567890")
  {:ok, 1234567890}

  iex> ExWareki.Number.parse("012")
  {:ok, 012}