New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

japanese-numerals-to-number

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

japanese-numerals-to-number

convert Japanese Numerals into number

  • 1.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

japanese-numerals-to-number

Converts Japanese Numerals into number.

Build Status NPM version Code Style License

USAGE

const ja2num = require('japanese-numerals-to-number');
const assert = require('assert');

assert(ja2num('〇') === 0);
assert(ja2num('一億二千三百四十五万六千七百八十九') === 123456789);

assert(ja2num('二千十七') === 2017);
assert(ja2num('二〇一七') === 2017); // supports positional notation

assert.throws(() => ja2num(null), TypeError);
assert.throws(() => ja2num('二十三十'), Error);
assert.throws(() => ja2num('億千万'), Error);

assert(ja2num('壱百壱拾') === 110); // supports formal numerals (daiji) used in legal documents
assert.throws(() => ja2num('一百一十'), Error);

API

var convertedNum = ja2num(stringOfJapaneseNumerals);

  • Supports Japanese Numerals between 0 (that is '〇') and Number.MAX_SAFE_INTEGER (9007199254740991, that is '九千七兆千九百九十二億五千四百七十四万九百九十一'). Any number larger than Number.MAX_SAFE_INTEGER is not guaranteed.
  • Throws TypeError when argument is not a string.
  • Throws Error 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 the MIT license.

Keywords

FAQs

Package last updated on 18 May 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc