JavaScript アルファベットの全角を半角に変換するサンプル
環境
Google Chrome 114.0.5735.199(Official Build) (64 ビット)
Windows 11 Pro 64bit
構文
アルファベットの全角を半角に変換するには、文字コードを取得して、文字コードを
「0xFEE0(65248)」シフトします。
String.fromCharCode(変数名.charCodeAt(0) – 0xFEE0);
使用例
function chg(str) { return String(str).replace(/[A-Za-z0-9]/g, function (x) { return String.fromCharCode(x.charCodeAt(0) - 0xFEE0); }); }; console.log(chg('arkgame')) console.log(chg('6789'))
実行結果
> “arkgame"
> “6789"