UNPKG

chinese-parseint2

Version:
28 lines (24 loc) 1.07 kB
# chinese-parseint Parse Chinese numeric strings to integer; also usable for client-side script. ## In browsers (front-end JavaScript) Download `chinese-parseint.js`. ### Usage ```html <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 ```javascript 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`](https://www.npmjs.com/package/iconv-lite) package.