跳至主要内容

C# 判断是否英文字母和数字组合的正则表达式

public static bool IsUrl(string str)
{
    string pattern = @"[A-Za-z].*[0-9]|[0-9].*[A-Za-z]";
    return IsMatch(pattern, str);
}
/// <summary>
/// 判断一个字符串,是否匹配指定的表达式(区分大小写的情况下)
/// </summary>
/// <param name="expression">正则表达式</param>
/// <param name="str">要匹配的字符串</param>
/// <returns></returns>
public static bool IsMatch(string expression, string str)
{
    Regex reg = new Regex(expression);
    if (string.IsNullOrEmpty(str))
        return false;
    return reg.IsMatch(str);
}

评论

此博客中的热门博文