如何在dataannotion中为abcABC123 / abcABC123创建正则表达式
答案 0 :(得分:1)
[RegularExpression(
@"^[a-zA-Z0-9]{1,9}/[a-zA-Z0-9]{1,9}$",
ErrorMessage = "Invalid format")]
public string Foo { get; set; }
您可以根据需要调整每个部分的最小和最大长度以及接受的字符集。
答案 1 :(得分:0)
我建议您查看.NET 3.5 DataAnnotations上的article。它有一个使用正则表达式进行验证的例子。你的字符串可以匹配[az] {3} [AZ] {3} [0-9] {3} / [az] {3} [AZ] {3} [0-9] {3}或更多内容一般,就像Darin发布的一样。