JS下全角fullwidth的英文/数字字符转为半角halfwidth正常的字符

我们常见一些很怪异的英语字符, 很宽, 那是因为是fullwidth的, 中日韩用的都是NFKC全角编码, 例:

'15th Anniversary「一五の夜」〜今夜だけ練乳ぶっかけますか?〜'

所以转换方法:

//java
String result = Normalizer.normalize(srcStr, Normalizer.Form.NFKC);
//js
let result = srcStr.normalize('NFKC');

你可能感兴趣的:(JS下全角fullwidth的英文/数字字符转为半角halfwidth正常的字符)