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"

JavaScript

Posted by arkgame