2012-01-15 75 views

回答

18

看来,要针对CSS配色:

function isValidColor(str) { 
    return str.match(/^#[a-f0-9]{6}$/i) !== null; 
} 

要阐述:

^比赛开始
#哈希
[a-f0-9]从AF任何字母和0-9
{6}出现的前一组刚好6次
$比赛结束
i忽略大小写

+1

noot quite先进的正则表达式,并不包括所有的情况 – 2012-01-15 10:04:45

+5

@罗伊纳米尔:根据OP的严格要求,这不包括什么? – 2012-01-15 10:05:38

+0

@桥:他也不知道一个十六进制可以是'#aca' – 2012-01-15 10:09:54

相关问题