gpt4 book ai didi

c# - 在 C# 中,如何查看帐户中的第一个字符是否为特定值?

转载 作者:行者123 更新时间:2023-11-30 13:21:32 25 4
gpt4 key购买 nike

我有一个包含 15 位帐号的字符串。第一个数字不能是 0、1、8 或 9。我想说这样的话:

public bool ValidateAccountNumber(string Accountnumber )
{
char[] Invalidboro = new char[] { '0', '1', '8', '9'};
bool returnValue = true;

if (Accountnumber.Length != 15 || Accountnumber.Substring(1, 1).Contains(Invalidboro))
{
returnValue = false;
}
return returnValue;
}

我是 C# 的新手,不知道该怎么做。

最佳答案

正则表达式

public bool ValidateAccountNumber(string Accountnumber)
{
return Accountnumber != null && Regex.IsMatch(Accountnumber, "^[2-7][0-9]{14}$");
}

关于c# - 在 C# 中,如何查看帐户中的第一个字符是否为特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58486459/

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