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 に答える