有人可以帮我解决 .net 中的正则表达式问题吗

Can someone help me with Regular Expression in .net

谁能帮我修改一下

[RegularExpression(@"([0-9]+)", ErrorMessage = "Must be a Number.")] 

变成这个样子。 示例 12345678X 八个数字,最后一个字符是字母字符。

希望这能解决您的问题

[Test]
public void RegexTest()
{
    var regex = new Regex("^[0-9]{8}[A-Za-z]$");
    Assert.IsTrue(regex.IsMatch("12345678A"));
    Assert.IsFalse(regex.IsMatch("12345678AB"));
}