怎样写一个function,判断字符串是否为颜色代码?
例如:
$str="FF0000";要判断这个$str的内容是否有0-9 a-F A-F以外的字符,如果参杂有其它字符,就返回flase,否则返回true
应该是要用到preg_match_all正则吧,可是我不会写,望各位高手帮写个,谢谢
例如:
$str="FF0000";要判断这个$str的内容是否有0-9 a-F A-F以外的字符,如果参杂有其它字符,就返回flase,否则返回true
应该是要用到preg_match_all正则吧,可是我不会写,望各位高手帮写个,谢谢
//下面匹配#FFFFFF格式的,如果不需要#,引号里#直接去掉即可
preg_match_all ("|#[0-9A-Fa-f]{6}|U", $str, $out, PREG_PATTERN_ORDER);
print_r($out);
$a = "#FFFFFF";
if (ereg("#[a-fA-F0-9]{6}$",$a)){
echo "OK!";
}else{
echo "NG";
}