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>
<script>
console.log(chinese_parseInt('六八九萬'));
</script>
In Node.js
npm install chinese-parseint
Usage
var chinese_parseInt = require('chinese-parseint');
chinese_parseInt('一千零一十');
chinese_parseInt('二十四万二');
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.