国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > JS > 正文

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

2024-05-06 16:36:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

"^#([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è)參考,也希望大家多多支持VeVb武林網(wǎng)。

 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 韶关市| 吕梁市| 南阳市| 黔江区| 平江县| 万宁市| 姚安县| 柳江县| 广昌县| 阿坝| 肇庆市| 宁安市| 太康县| 临海市| 固原市| 八宿县| 浑源县| 武宣县| 永州市| 德阳市| 冕宁县| 蒲城县| 屏边| 健康| 陕西省| 宾阳县| 锡林浩特市| 赤水市| 韩城市| 宁化县| 石林| 南靖县| 新泰市| 阿勒泰市| 遵义市| 建水县| 榆中县| 漠河县| 松溪县| 阿克苏市| 朝阳县|