pinyinjs
pinyinjs copied to clipboard
出现数字混排的时候,多音字错乱
我的测试用例是2019年度报表,代码用的这个
pinyinUtil.getPinyin(val, "", false, true);
我看了一下,错误的原因是把2019当作了一个词语,在替换多音字的时候,i+K定位错误了,稍微修改了一下utils里面getPinyin方法中140多行左右的代码,并且去掉了第一个if里面的空格处理。
else{ noChinese+=chinese[i];result.push(chinese[i]);}
已经写的很强大了,感谢。