/*
 * @Description: rgb值转换hex
 * @Autor: kindring
 * @Date: 2021-11-16 11:21:02
 * @LastEditors: kindring
 * @LastEditTime: 2022-01-06 11:38:33
 * @LastDescript: 
 */
let rgb = 'rgb(244,246,244)'


function rgbToHex(str) {
    return str.replace(/(rgb\(|\))/g, '').split(',').reduce((a, c) => {
        c = parseInt(c).toString(16)
        return a + `${ c.length<2?'0'+c:c}`
    }, '#')
}


console.log(rgbToHex(rgb));