应该使用哪种类型的正则表达式来匹配md5哈希。
如何验证这种类型的字符串00236a2ae558018ed13b5222ef1bd987
我试过这样的事情:('/^[a-z0-9]/')
,但是没有用。
如何做到这一点?谢谢
最佳答案
这是一个将与MD5哈希匹配的PCRE:
define('R_MD5_MATCH', '/^[a-f0-9]{32}$/i');
if(preg_match(R_MD5_MATCH, $input_string)) {
echo "It matches.";
} else {
echo "It does not match.";
}
关于php - 正则表达式匹配md5哈希,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21517102/