acud
Version:
acg react 组件库
21 lines • 682 B
JavaScript
export var hexToRgb = function hexToRgb(hex) {
var opacity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
// 去除 '#' 符号
var color = hex.replace('#', '');
// 分割字符串并转换为数组
var r = parseInt(color.substring(0, 2), 16);
var g = parseInt(color.substring(2, 4), 16);
var b = parseInt(color.substring(4, 6), 16);
return "RGB(".concat(r, ", ").concat(g, ", ").concat(b, ", ").concat(opacity, ")");
};
export var characterLen = function characterLen(s) {
var result = 0;
for (var i = 0; i < s.length; i++) {
if (s.charCodeAt(i) > 255) {
result += 2;
} else {
result++;
}
}
return result;
};