我有一个包含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;
}
Run Code Online (Sandbox Code Playgroud)
我是C#的新手,不确定如何执行此操作。
正则表达式
public bool ValidateAccountNumber(string Accountnumber)
{
return Accountnumber != null && Regex.IsMatch(Accountnumber, "^[2-7][0-9]{14}$");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |