全角と半角文字の変換

赤字:JavaScriptの命令や重要なタグ/青字:用途に応じて変更する部分/緑字:変更可能な変数名やユーザー関数名


戻る

半角英数文字を全角に変換

実例

半角文字: 全角文字:

例文

//半角英数を全角文字に
function toFullWidth(value) {
var s = "";
value = String(value);
for (var n=0;n<value.length;n++) {
var t = value.substr(n,1);
if (t.search(/[A-Za-z0-9]/g) == 0) {
s += String.fromCharCode(t.charCodeAt(0) + 65248);
} else {
s += t;
}
}
return s;
}

解説

フォームに入力された半角英数文字を全角英数文字に変換します。
半角文字のテキストフィールドに文字を入力し、「→」ボタンを押すと、右のテキストフィールドに全角文字が表示されます。

他の方の関数定義式を使ったサンプルを多数見かけましたが、Photoshopのスクリプトでは動作しなかったため、簡易な式に作り替えました。

全角英数文字を半角に変換

実例

全角文字: 半角文字:

例文

//全角英数を半角文字に
function toHalfWidth(value) {
var s = "";
value = String(value);
for (var n=0;n<value.length;n++) {
var t = value.substr(n,1);
if (t.search(/[A-Za-z0-9]/g) == 0) {
s += String.fromCharCode(t.charCodeAt(0) - 65248);
} else {
s += t;
}
}
return s;
}

解説

フォームに入力された全角英数文字を半角英数文字に変換します。
全角文字のテキストフィールドに文字を入力し、「→」ボタンを押すと、右のテキストフィールドに半角文字が表示されます。

戻る