js rgb 16進製制 相互轉換

2022-06-09 15:09:09 字數 576 閱讀 3673

//十六進製制顏色值域rgb格式顏色值之間的相互轉換

//-------------------------------------

//十六進製制顏色值的正規表示式

var reg = /^#([0-9a-fa-f]|[0-9a-fa-f])$/;

/*rgb顏色轉換為16進製制*/

string.prototype.colorhex = function(){

var that = this;

if(/^(rgb|rgb)/.test(that)){

var acolor = that.replace(/(?:\(|\)|rgb|rgb)*/g,"").split(",");

var strhex = "#";

for(var i=0; i

呼叫方法

var srgb = "rgb(255, 255, 255)" , shex = "#00538b";

var shexcolor = srgb.colorhex();//轉換為十六進製制方法

var srgbcolor = shex.colorrgb();//轉為rgb顏色值的方法

VC 中2進製,10進製,16進製制相互轉換

下面是乙個圖例表示轉換過程使用的函式 1.2 進製 10 進製 cstring bintodec cstring strbin strdec.format ld ndec return strdec 2.10 進製 2 進製 cstring dectobin cstring strdec int n...

10進製與2進製,8進製,16進製制的相互轉換

理解了原理不管什麼進製的都可以類似的轉換,只是我在轉換時最開始沒注意到char 型別的 0 和1 其實對應的int型別的是48 和49 這個明白了一切轉換很容易 10進製與2進製的相互轉換 public static void main string args system.out.println ...

php字串和16進製制編碼的相互轉換

php字串是十進位制的 字串轉16進製制 public function string2hex string return hex 16進製制轉字串 public function hex2string hex return string example hex string2hex test se...