function hexToRgb (hex, op) {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex)
const obj = result ? {
r: parseInt(result[1], 16),
g: parseInt(result[2], 16),
b: parseInt(result[3], 16)
} : null
return `rgba(${obj.r},${obj.g},${obj.b},${op})`
},
console.log(hexToRgb(#0000ff,0.12))