漢数字と数字を相互変換する NPM モジュールを公開しました!

Posted by miya on July 21, 2020 · 1 min read

Photo by Charles Deluvio on Unsplash

たとえば 二千二十2020 に変換するなど、漢数字と数字を相互変換する NPM モジュールを公開しました。

https://github.com/geolonia/japanese-numeral

主な機能

kanji2number()

n千兆 以下の漢数字を数字に変換します。

  • 二千二十(String 型)を 2020(Number 型)に変換します。
  • 二〇二〇 のように (漢数字の 0)を使うパターンにも対応しています。
  • 千百一千一百 のように を省略したパターンにも対応しています。

number2kanji()

n千兆 以下の数字を漢数字に変換します。

  • 1111113111111111千百十一兆千百三十一億千百十一万千百十一 に変換します。
  • 2020二千二十 に変換します。

findKanjiNumbers()

テキストの中から n千兆 以下の漢数字を抽出し、配列で返します。

  • 今日は二千二十年十一月二十日です。 のようなテキストから漢数字を抽出し [ '二千二十', '十一', '二十' ] という配列を返します。
  • 今日は二〇二〇年十一月二十日です。 のような漢数字の 0 を使ったパターンの数字も抽出します。

インストール方法

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

使い方

README を御覧ください。



Geolonia では、ウェブ地図や位置情報を利用したウェブアプリケーションや、モバイルアプリケーションの開発を承っています。

お問い合わせ