我正在使用 ASP.NET MVC 4,并且正在寻找 SSN 验证的属性。
[Required(ErrorMessage = "Social Security is Required")]
[SSN]
public string SSN { get; set; }
我知道这不起作用,但这就是我正在寻找的。
谁能帮忙
我正在使用 ASP.NET MVC 4,并且正在寻找 SSN 验证的属性。
[Required(ErrorMessage = "Social Security is Required")]
[SSN]
public string SSN { get; set; }
我知道这不起作用,但这就是我正在寻找的。
谁能帮忙
您需要使用正则表达式。尝试这样的事情。
[Required(ErrorMessage = "SSN is Required")]
[RegularExpression(@"^\d{9}|\d{3}-\d{2}-\d{4}$", ErrorMessage = "Invalid Social Security Number")]
public string SSN { get; set; }
您需要使用正则表达式。
[RegularExpression(@"[1-9]{1}\d{2}-\d{2}-\d{4}$", ErrorMessage = "Invalid Social Security Number")]
此正则表达式还检查第一个数字不能为零。