Asp.net mvc 身份验证/客户端验证/如何检查输入是否为数字?

Asp.net mvc 身份验证/客户端验证/如何检查输入是否为数字?,asp.net-mvc,authentication,isnumeric,Asp.net Mvc,Authentication,Isnumeric,我只允许数字,如果不是数字,则显示错误消息。我还想把它限制在10位数以内。我该怎么做呢?谢谢您提出了多个问题:显示错误消息与检查用户输入无关。您还需要自己搜索,并展示您提出的代码或策略。请阅读我知道,我只是展示了我当前的代码,然后我解释了我想添加的内容。我在谷歌做了一些调查,但发现了一些令人困惑的东西,比如“regex”,我不太懂格式或其他任何东西,所以我决定在这里提问。使用[regularpression]属性。 [Required(ErrorMessage = "You need to ad

我只允许数字,如果不是数字,则显示错误消息。我还想把它限制在10位数以内。我该怎么做呢?谢谢

您提出了多个问题:显示错误消息与检查用户输入无关。您还需要自己搜索,并展示您提出的代码或策略。请阅读我知道,我只是展示了我当前的代码,然后我解释了我想添加的内容。我在谷歌做了一些调查,但发现了一些令人困惑的东西,比如“regex”,我不太懂格式或其他任何东西,所以我决定在这里提问。使用
[regularpression]
属性。
[Required(ErrorMessage = "You need to add your phone number")]     
public string PhoneNumber { get; set; }