0

我正在尝试使用 sha1 验证字符串preg_match(),但似乎失败了。

这是我正在寻找的示例字符串

$str = 'ad209b77134af9c598894a36ed46fc703a0c1e78';

这是我试图让它匹配的模式,任何有足够正则表达式经验的人都能够告诉我出了什么问题,因为我对正则表达式很糟糕。

$pattern = '#^[a-f0-9]{40}$#i';

那么这就是我使用它的方式

return (bool) preg_match($pattern, $str));
4

1 回答 1

0

我在我正在构建的函数中发现了我的错误,它的原因是在我称之为“模式”、“模式”的一个特定规则上,所以它导致了意外的错误结果。

于 2012-06-17T21:57:09.047 回答