Parse Chinese numeric strings to integer; also usable for client-side script.
Download chinese-parseint.js.
<scriptsrc="chinese-parseint.js"></script><!-- `chinese_parseInt` would be defined. --><script>console.log(chinese_parseInt('六八九萬'));///< display 6890000 in console.</script>npm install chinese-parseint
varchinese_parseInt=require('chinese-parseint');chinese_parseInt('一千零一十');///< returns 1010chinese_parseInt('二十四万二');///< returns 242000- This does NOT check if the string is semantically right in Chinese. For example,
chinese_parseInt('千三萬')returns 10030000 instead ofNaNeven if '千三萬' is not a right term in Chinese. - See
chinese_parseInt.charactersfor corresponding numbers of each accepted Chinese character. - To convert character encodings (such as from Big5 to UTF-8), consider
iconv-litepackage.