我有一个电话号码,其中输入的数据应该只是数字。我想在模型中区分它,比如..
[Required]
//i want to place some thing here//
public string PhoneNumber
{
get;
set;
}
任何人都可以帮我找到解决方案..
答案 0 :(得分:2)
您可以使用[RegularExpressionAttribute][1]
[Required]
[RegularExpression(@"\d+")]
public string PhoneNumber
{
get;
set;
}
常规表达只允许数字(就像你问的那样),但如果你想更加严格,你可以使用更复杂的正则表达式来允许某种格式的电话号码,例如见http://regexlib.com/DisplayPatterns.aspx?cattabindex=6&categoryId=7
答案 1 :(得分:1)