文字列内にある半角を全角へ変換

文字列内にある半角を全角へ変換には、次のような方法で可能です。

関数定義

JavaScript

/**
 * 文字列内にある半角を全角へ変換
 * @param {string} value 変換したい文字列
 * @return {string} 変換された文字列を返す
 */
var toFullWidth = function(value) {
	if (typeof value !== 'string') return value;

	return String(value).replace(/[!-~]/g, function(all) {
		return String.fromCharCode(all.charCodeAt(0) + 0xFEE0);
	});
};

引数

引数名 説明
第一引数
必須
value string 変換したい文字列。

戻り値

文字列内に含まれた半角を全角に変換して返します。
含まれていなければそのまま元の文字列を返します。

使い方

JavaScript

var result = toFullWidth('abc123');

alert(result);

JavaScript逆引きリファレンス一覧へ戻る