- Notifications
You must be signed in to change notification settings - Fork1
Converts Japanese Numerals into number
License
NotificationsYou must be signed in to change notification settings
twada/japanese-numerals-to-number
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ConvertsJapanese Numerals intonumber
.
constja2num=require('japanese-numerals-to-number');constassert=require('assert');assert(ja2num('〇')===0);assert(ja2num('一億二千三百四十五万六千七百八十九')===123456789);assert(ja2num('二千十七')===2017);assert(ja2num('二〇一七')===2017);// supports positional notationassert.throws(()=>ja2num(null),TypeError);assert.throws(()=>ja2num('二十三十'),Error);assert.throws(()=>ja2num('億千万'),Error);assert(ja2num('壱百壱拾')===110);// supports formal numerals (daiji) used in legal documentsassert.throws(()=>ja2num('一百一十'),Error);
- Supports Japanese Numerals between
0
(that is'〇'
) andNumber.MAX_SAFE_INTEGER (9007199254740991
, that is'九千七兆千九百九十二億五千四百七十四万九百九十一'
). Any number larger thanNumber.MAX_SAFE_INTEGER
is not guaranteed. - Throws
TypeError
when argument is not a string. - Throws
Error
when argument is an invalid Japanese Numerals.
〇
,一
,二
,三
,四
,五
,六
,七
,八
,九
十
,百
,千
,万
,億
,兆
壱
,弐
,参
,拾
$ npm install japanese-numerals-to-number
Licensed under theMIT license.
About
Converts Japanese Numerals into number
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.