Javascript 有没有好办法让用户猜测颜色代码
我通过HTML构建了输入,这个输入可以让用户猜测颜色代码,我通过jquery构建了猜测颜色代码的代码,但我不知道这是最好的方法还是其他最好的方法 代码Javascript 有没有好办法让用户猜测颜色代码,javascript,jquery,Javascript,Jquery,我通过HTML构建了输入,这个输入可以让用户猜测颜色代码,我通过jquery构建了猜测颜色代码的代码,但我不知道这是最好的方法还是其他最好的方法 代码 这是用户猜测颜色代码的最佳方式还是其他方式是用户猜测还是jquery猜测?看起来像是一个问题,这个代码是否有效?你是在要求代码审查吗?您可以在另一个网站上询问(stack exchange代码审阅)…检查您的问题是否更适合那里。@NickLeBlanc stack exchange网站是什么?“有更好的方法吗”问题是代码审阅问题。用户或jquer
这是用户猜测颜色代码的最佳方式还是其他方式是用户猜测还是jquery猜测?看起来像是一个问题,这个代码是否有效?你是在要求代码审查吗?您可以在另一个网站上询问(stack exchange代码审阅)…检查您的问题是否更适合那里。@NickLeBlanc stack exchange网站是什么?“有更好的方法吗”问题是代码审阅问题。用户或jquery是在猜测吗?看起来像是一个问题,说明此代码是否有效?你是在要求代码审查吗?您可以在另一个网站上询问(stack exchange代码审查)…检查您的问题是否更适合那里。@NickLeBlanc stack exchange网站是什么?“有没有更好的方法”问题是代码审查问题。
try {
//Check Hex
if ($(mainInputBox).val().includes("#") && !$(mainInputBox).val().includes(",")) {
if ($(mainInputBox).val().length === 2 || $(mainInputBox).val().length === 3 || $(mainInputBox).val().length === 4 || $(mainInputBox).val().length === 7) {
return null;
}
} else if (!$(mainInputBox).val().includes("#") && !$(mainInputBox).val().includes(",")) {
if ($(mainInputBox).val().length === 1 || $(mainInputBox).val().length === 2 || $(mainInputBox).val().length === 3 || $(mainInputBox).val().length === 6) {
return null;
}
}
//Check Rgb
if ($(mainInputBox).val().includes("rgb(") && $(mainInputBox).val().includes(")") && $(mainInputBox).val().match(new RegExp(",", "g")).length === 2) {
return null;
} else if (!$(mainInputBox).val().includes("rgb(") && !$(mainInputBox).val().includes(")") && $(mainInputBox).val().match(new RegExp(",", "g")).length === 2) {
return null;
}
// Check Hsl
if ($(mainInputBox).val().includes("hsl(") && $(mainInputBox).val().includes(")") && $(mainInputBox).val().match(new RegExp(",", "g")).length === 2 && $(mainInputBox).val().includes("%")) {
return null;
} else if (!$(mainInputBox).val().includes("hsl(") && !$(mainInputBox).val().includes(")") && $(mainInputBox).val().match(new RegExp(",", "g")).length === 2 && $(mainInputBox).val().includes("%")) {
return null;
}
} catch (e) {
alert("Something went wrong. Please Check Color")
}