全角半角変換
全角ASCII範囲と全角spaceを半角ASCII・通常spaceへ変換します。
使い方
- 全角英数記号入りtextを入力して実行します。
主な機能と処理範囲
U+FF01〜U+FF5Eから0xFEE0を引きU+3000をU+0020へ変えます。
処理の仕組み
/[!-~]/gへcharCode-0xFEE0を適用し全角spaceを通常spaceへ置換します。
例
ABC123!はABC123!になります。
こんな場面で便利
- 全角ASCII入力を通常ASCIIへ整えるとき
利用前の確認
- 半角/全角kanaは変換せず、現在実装は全角→半角の一方向です。
よくある質問
半角kanaも変わりますか?
いいえ。全角ASCII範囲とU+3000だけです。