我正在尝试使用 sha1 验证字符串preg_match()
,但似乎失败了。
这是我正在寻找的示例字符串
$str = 'ad209b77134af9c598894a36ed46fc703a0c1e78';
这是我试图让它匹配的模式,任何有足够正则表达式经验的人都能够告诉我出了什么问题,因为我对正则表达式很糟糕。
$pattern = '#^[a-f0-9]{40}$#i';
那么这就是我使用它的方式
return (bool) preg_match($pattern, $str));