1.0.2 • Published 6 months ago

@geolonia/japanese-numeral v1.0.2

Weekly downloads
89
License
MIT
Repository
github
Last release
6 months ago

@geolonia/japanese-numeral

https://github.com/geolonia/wwwdiff/japanese-numeral npm version

Converts Japanese Kanji numeral <=> number.

Installation

$ npm install @geolonia/japanese-numeral --save

Usage

kanji2number()

Converts Japanese Kanji numeral to number.

import { kanji2number } from '@geolonia/japanese-numeral'

console.log(kanji2number('一千百十一兆一千百十一億一千百十一万一千百十一')) // 1111111111111111

// `一千` を `千` と記述しても同じ結果になる。
console.log(kanji2number('千百十一兆千百十一億千百十一万千百十一')) // 1111111111111111

// 漢数字のゼロ `〇` を使用することも可能。
console.log(kanji2number('二〇二〇')) // 2020

// 数字と漢数字が混ざった表記にも対応
console.log(kanji2number('2億3千430万')) // 234300000
console.log(kanji2number('2億3千456万7890')) // 234567890 (数字は全角でも可)

number2kanji()

Converts number to Japanese Kanji numeral.

import { number2kanji } from '@geolonia/japanese-numeral'

console.log(number2kanji(1111111111111111)) // 千百十一兆千百十一億千百十一万千百十一

findKanjiNumbers()

Finds the Japanese numeral numbers as an array.

import { findKanjiNumbers } from '@geolonia/japanese-numeral'

console.log(findKanjiNumbers('今日は二千二十年十一月二十日です。')) // [ '二千二十', '十一', '二十' ]
console.log(findKanjiNumbers('今日は二〇二〇年十一月二十日です。')) // [ '二〇二〇', '十一', '二十' ]
console.log(findKanjiNumbers('わたしは二千二十億円もっています。')) // [ '二千二十億' ]
console.log(findKanjiNumbers('わたしは二〇二〇億円もっています。')) // [ '二〇二〇億' ]
console.log(findKanjiNumbers('わたしは1億2000万円もっています。')) // [ '1億2000万' ]

License

MIT

1.0.2

6 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.1.16

2 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.8

3 years ago

0.1.9

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago