Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Converts Japanese Numerals into number

License

NotificationsYou must be signed in to change notification settings

twada/japanese-numerals-to-number

Repository files navigation

ConvertsJapanese Numerals intonumber.

Build StatusNPM versionCode StyleLicense

USAGE

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);

API

var convertedNum = ja2num(stringOfJapaneseNumerals);

  • Supports Japanese Numerals between0 (that is'〇') andNumber.MAX_SAFE_INTEGER (9007199254740991, that is'九千七兆千九百九十二億五千四百七十四万九百九十一'). Any number larger thanNumber.MAX_SAFE_INTEGER is not guaranteed.
  • ThrowsTypeError when argument is not a string.
  • ThrowsError when argument is an invalid Japanese Numerals.

supported characters

numbers 0 to 9

  • ,,,,,,,,,

names of powers of 10

  • ,,,,,
  • ,,,

INSTALL

$ npm install japanese-numerals-to-number

AUTHOR

LICENSE

Licensed under theMIT license.

About

Converts Japanese Numerals into number

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp