JS下全角fullwidth的英文/数字字符转为半角halfwi
2017-05-07 本文已影响0人
寒枫Alex
我们常见一些很怪异的英语字符, 很宽, 那是因为是fullwidth
的, 中日韩用的都是NFKC
全角编码, 例:
'15th Anniversary「一五の夜」〜今夜だけ練乳ぶっかけますか?〜'
所以转换方法:
//java
String result = Normalizer.normalize(srcStr, Normalizer.Form.NFKC);
//js
let result = srcStr.normalize('NFKC');