十六进制转RGB

十六进制转RGB

将十六进制转RGB数值

<script>
  function getRgbVal(str){
     let arr = []
     let rex = /^#[A-Za-z0-9]{6}$/
     if(!rex.test(str)){
       alert('请输入正确的颜色编码')
       return
     }
     str = str.replace(/\#/,'')
     for(let i=0; i < str.length; i=i+2){
       console.log(str.substr(i, 2),'2222')
       arr.push(Number('0x' + str.substr(i, 2)))
     }
     console.log('输出的RGB值为:' + arr.join(','))
   }
   getRgbVal('#FFB6C1')
 </script>
posted @ 2022-12-06 22:18  轻风细雨_林木木  阅读(33)  评论(0编辑  收藏  举报