英数字を半角⇔全角に変換する方法

フォローする

 

変数の割当ステップでJavascriptの実行を使用することにより可能です。

【使用するステップ】

  • 「変数の割当(Assign Variable)」ステップ
    ※「変数の変換(Convert Variables)」ステップでも可

 

【実装例】

  1. ​「変数の割当(Assign Variable)」ステップを挿入する。
  2. 変数を取得で変換前の英数字が格納されている変数を選択する。
  3. +を押して、その他>Javascriptを使用して変換を選択し、スクリプト欄に
    ​半角から全角の場合はこちらを
    str = INPUT
    OUTPUT = zenkaku(str);
    function zenkaku(str) {
        return str.replace(/[A-Za-z0-9]/g, function(s) {
            return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
        });
    }

    全角から半角の場合はこちらを入力する。
    str = INPUT
    OUTPUT = zenkaku(str);
    function zenkaku(str) {
        return str.replace(/[A-Za-z0-9]/g, function(s) {
            return String.fromCharCode(s.charCodeAt(0) - 0xFEE0);
        });
    }

  4. 全角に変換された値を格納する変数を設定する。​




【注意点】

  • Javascriptの書き方に関しては、サポート対象外となります。



【関連情報】