入力を解析して、入力された色形式がRGBA形式かHEX形式かを確認し、スイッチケースを使用して通常の色の色名を入力するためのユーザースペースを提供したいと思います。
16進色と通常の色名の正規表現を見つけましたが、RGBAの正規表現を見つけることができませんでした。
Javascript
function verifycolor(colorcode) {
var regColorcode = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
if(regColorcode.test(colorcode) == false)
document.getElementById("status").innerHTML = "Color is not yet valid.";
else if(regColorcode.test(colorcode) == true)
document.getElementById("status").innerHTML = "You have entered a valid color code";
}
jsfiddleはこのコードでは機能しませんでした。理由は知らない。だからここにあります。
誰かがRGBA色について同じことをするのを手伝ってくれますか?正規表現がそれを赤、緑、青、アルファに解析できれば素晴らしいと思います。