JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2712
  • Score
    100M100P100Q116089F
  • License MIT

parse Chinese numeric strings to integer

Package Exports

  • chinese-parseint2
  • chinese-parseint2/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (chinese-parseint2) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

chinese-parseint

Parse Chinese numeric strings to integer; also usable for client-side script.

In browsers (front-end JavaScript)

Download chinese-parseint.js.

Usage

<script src="chinese-parseint.js"></script>
<!-- `chinese_parseInt` would be defined. -->
<script>
    console.log(chinese_parseInt('六八九萬')); ///< display 6890000 in console.
</script>

In Node.js

npm install chinese-parseint

Usage

var chinese_parseInt = require('chinese-parseint');
chinese_parseInt('一千零一十'); ///< returns 1010
chinese_parseInt('二十四万二'); ///< returns 242000

Notes

  • This does NOT check if the string is semantically right in Chinese. For example, chinese_parseInt('千三萬') returns 10030000 instead of NaN even if '千三萬' is not a right term in Chinese.
  • See chinese_parseInt.characters for corresponding numbers of each accepted Chinese character.
  • To convert character encodings (such as from Big5 to UTF-8), consider iconv-lite package.