【发布时间】:2015-02-10 00:58:53
【问题描述】:
我在检查字符串是否为 md5 时遇到问题。我知道它应该包含“0123456789ABCDEF”并且它的长度等于32。我知道正则表达式是检查它的好方法,但我不知道使用它。我尝试在 msdn 上搜索,但没有让我清醒。谁能帮帮我?
【问题讨论】:
我在检查字符串是否为 md5 时遇到问题。我知道它应该包含“0123456789ABCDEF”并且它的长度等于32。我知道正则表达式是检查它的好方法,但我不知道使用它。我尝试在 msdn 上搜索,但没有让我清醒。谁能帮帮我?
【问题讨论】:
使用Regex.IsMatch 和正则表达式[0-9a-f]{32}:
if (Regex.IsMatch(string, @"[0-9a-f]{32}"), RegexOptions.IgnoreCase))
//String is MD5
【讨论】: