最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

判斷顏色是否合法的正則表達(dá)式(詳解)

 更新時(shí)間:2017年05月03日 08:50:39   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇判斷顏色是否合法的正則表達(dá)式(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

"^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$";

意思是:以#開(kāi)頭,后面是數(shù)字和a-f的字符(大寫(xiě)或小寫(xiě)),這個(gè)值是6位或3位。要匹配一個(gè)3為是為了符合css顏色的簡(jiǎn)寫(xiě)規(guī)則:

"#abc"=="#aabbcc"

注意:如果需要進(jìn)行16位和10位的轉(zhuǎn)換,比如將顏色值轉(zhuǎn)成int存在數(shù)據(jù)庫(kù),如果是6位的顏色沒(méi)問(wèn)題,如果是3位的顏色就有問(wèn)題了,因?yàn)楫?dāng)你取回來(lái)從10進(jìn)制轉(zhuǎn)為

16進(jìn)制的時(shí)候,你不知道他應(yīng)該是3位還是6位。

比如:#0000ff==轉(zhuǎn)10進(jìn)制==>255。如果是轉(zhuǎn)回來(lái)呢:255==轉(zhuǎn)16進(jìn)制==>ff,如果你知道是6位你可以自己加上“#0000”就變成“#0000ff”,如果是三位就變成“#0ff”

因此,如果是需要轉(zhuǎn)10進(jìn)制保存的情況下,不應(yīng)該讓3位的顏色值存在,或者應(yīng)該在保存之前給他統(tǒng)一轉(zhuǎn)成6位的顏色值再轉(zhuǎn)10進(jìn)制。

以上這篇判斷顏色是否合法的正則表達(dá)式(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

普安县| 东丽区| 泸水县| 徐汇区| 凉城县| 凯里市| 鄱阳县| 永春县| 岳池县| 西乌珠穆沁旗| 光山县| 时尚| 云龙县| 连城县| 南澳县| 波密县| 新巴尔虎右旗| 育儿| 涿鹿县| 青阳县| 韶山市| 镇雄县| 景泰县| 农安县| 乌鲁木齐县| 汝阳县| 大埔县| 体育| 富民县| 山丹县| 新安县| 阿拉善左旗| 郎溪县| 紫云| 西平县| 邵阳市| 教育| 万山特区| 辽中县| 荆门市| 祥云县|