我希望我的<code>
元素中的所有CSS顏色值都包含在span標籤中。JavaScript,正則表達式 - 在範圍中包裝顏色值
所以這個:
<code id="colorful-css">
body {
color: black;
}
a {
text-decoration: none;
color: #0cf;
}
#box {
outline: 1px solid rgb(255,0,0);
background: hsla(235, 85%, 43%,.5);
}
</code>
會變成這樣:
<code id="colorful-css">
body {
color: <span class="css-color">black</span>;
}
a {
text-decoration: none;
color: <span class="css-color">#0cf</span>;
}
#box {
outline: 1px solid <span class="css-color">rgb(255,0,0)</span>;
background: <span class="css-color">hsla(235, 85%, 43%,.5)</span>;
}
</code>
感謝您的幫助!
它很容易匹配十六進制顏色,rgb和hsla,但命名的顏色可能會更棘手。 – kevin628