chinese-parseint

1.2.1 • Public • Published

chinese-parseint

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

In browsers (front-end JavaScript)

Usage

<script src="https://cdn.jsdelivr.net/gh/kong0107/chinese-parseint/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('二十四万二'); /// not supported anymore; see version 1.0 to support

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.

Readme

Keywords

Package Sidebar

Install

npm i chinese-parseint

Weekly Downloads

390

Version

1.2.1

License

MIT

Unpacked Size

4.52 kB

Total Files

4

Last publish

Collaborators

  • kong0107