全角英数字記号文字コード値から 65248 を引く。
CJKTokenizerの全角>半角正規化のロジック修正(2.9) | 関口宏司のLuceneブログ
でも条件として「65281以上65374以下のみ」
["b", "c", "d", "f", "g"].forEach(function(c) { console.log(String.fromCharCode(c.charCodeAt() - 65248)); });
b c d f g