gpt4 book ai didi

c# - 检查字符串是否只包含字母、数字和下划线

转载 作者:太空狗 更新时间:2023-10-29 17:29:41 26 4
gpt4 key购买 nike

我必须检查一个字符串是否只包含字母、数字和下划线。这是我尝试过的方法,但它不起作用:

for(int i = 0; i<=snameA.Length-1; i++)
{
validA = validA && (char.IsLetterOrDigit(snameA[i])||snameA[i].Equals("_"));
}

最佳答案

我喜欢 Linq 的这种问题:

bool validA = sname.All(c => Char.IsLetterOrDigit(c) || c.Equals('_'));

关于c# - 检查字符串是否只包含字母、数字和下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264226/

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