vtils
Version:
一个面向业务的 JavaScript/TypeScript 实用程序库。
24 lines (23 loc) • 609 B
JavaScript
exports.__esModule = true;
exports.toFullWidthString = toFullWidthString;
/**
* 转换为全角字符串。
*
* @param value 要转换的字符串
* @returns 返回转换后的全角字符串
*/
function toFullWidthString(value) {
var result = '';
for (var i = 0; i < value.length; i++) {
var charCode = value.charCodeAt(i);
if (0x0020 < charCode && charCode < 0x007f) {
result += String.fromCharCode(charCode + 0xfee0);
} else if (0x0020 === charCode) {
result += String.fromCharCode(0x3000);
} else {
result += value[i];
}
}
return result;
}
;