文字列内にある半角を全角へ変換
文字列内にある半角を全角へ変換には、次のような方法で可能です。
関数定義
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);