在Javascript Regex中,如何验证字符串是否为有效的十六进制颜色?

前端之家收集整理的这篇文章主要介绍了在Javascript Regex中,如何验证字符串是否为有效的十六进制颜色?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
给出像#fff443或#999999这样的字符串

如何验证字符串是否包含:

> 7个字符,第一个是哈希
>除了开头的哈希之外,字符串中没有符号

解决方法

看来你匹配css颜色:
function isValidColor(str) {
    return str.match(/^#[a-f0-9]{6}$/i) !== null;
}

详细说明:

^匹配开始#a哈希[a-f0-9]来自a-f和0-9的任何信件{6}前一组正好出现6次$match end我无视案例

原文链接:https://www.f2er.com/js/155791.html

猜你在找的JavaScript相关文章