gpt4 book ai didi

c# - 将这两个正则表达式合二为一

转载 作者:可可西里 更新时间:2023-11-01 08:32:21 29 4
gpt4 key购买 nike

我在 C# 中有以下内容:

public static bool IsAlphaAndNumeric(string s)
{
return Regex.IsMatch(s, @"[a-zA-Z]+")
&& Regex.IsMatch(s, @"\d+");
}

我想检查参数 s 是否包含至少一个字母字符 一位数字,我写了上面的方法来这样做。

但有没有一种方法可以将两个正则表达式("[a-zA-Z]+""\d+")合并为一个?

最佳答案

对于带有 LINQ 的 C#:

return s.Any(Char.IsDigit) && s.Any(Char.IsLetter);

关于c# - 将这两个正则表达式合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145651/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com