正则表达式匹配md5哈希 [英] Regex to match md5 hashes
本文介绍了正则表达式匹配md5哈希的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
应使用哪种类型的正则表达式来匹配md5哈希.
What type of regex should be used to match a md5 hash.
如何验证这种类型的字符串00236a2ae558018ed13b5222ef1bd987
how to validate this type of string 00236a2ae558018ed13b5222ef1bd987
我尝试了类似这样的操作:('/^[a-z0-9]/')
但它没有用.
i tried something like this: ('/^[a-z0-9]/')
but it didnt work.
如何实现这一目标?谢谢
how to achieve this? thanks
推荐答案
这是将与MD5哈希匹配的PCRE:
This is a PCRE that will match a MD5 hash:
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.";
}
这篇关于正则表达式匹配md5哈希的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文