Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 数据属性,asp.net mvc3_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 数据属性,asp.net mvc3

Asp.net mvc 3 数据属性,asp.net mvc3,asp.net-mvc-3,Asp.net Mvc 3,我有一个电话号码,输入的数据只能是数字。我想在模型中对其进行区分,例如 [Required] //i want to place some thing here// public string PhoneNumber { get; set; } 请任何人帮我找到解决方案。尝试数据注释扩展(numericatAttribute) 您可以使用[RegularExpressionAttribute][1] [Required] [RegularExpression(@"\d+")

我有一个电话号码,输入的数据只能是数字。我想在模型中对其进行区分,例如

[Required]
//i want to place some thing here//
public string PhoneNumber
{
    get;
    set;

}

请任何人帮我找到解决方案。

尝试数据注释扩展(
numericatAttribute


您可以使用
[RegularExpressionAttribute][1]

[Required]
[RegularExpression(@"\d+")]
public string PhoneNumber
{
    get;
    set;

}
这种正则表达式只允许数字(如您所要求的),但如果您希望更严格,可以使用更复杂的正则表达式来允许电话号码的特定格式,例如,请参阅