Преглед изворни кода

中文字符串转rgb颜色

tags/AL.0.8.0_20240113_base
yuan пре 1 година
родитељ
комит
bf794f4c2a
1 измењених фајлова са 22 додато и 0 уклоњено
  1. +22
    -0
      src/utils/StringUtil.ts

+ 22
- 0
src/utils/StringUtil.ts Прегледај датотеку

@@ -0,0 +1,22 @@
export default class StringUtil {
static mbString2RgbHex = (str) => {
if (str == '') {
return "#CCC"
}
let re = /[\u4Е00-\u9FA5]/
let ar = []
for (let i = 0; i < str. length; i++) {
let a = ''
if (re.test(str.charAt(i))){
//中文
a = encodeURI(str.charAt(i)).replace(/%/g, '')
} else {
a = str.charCodeAt(i).toString(16)
}
ar.push(a)
}
str = ar.join('')

return "#"+ str.substring(0, 7)
}
}

Loading…
Откажи
Сачувај