电话号码验证MVC

编程入门 行业动态 更新时间:2024-10-26 09:34:10
本文介绍了电话号码验证MVC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

MVC code

</ol> <ol class="row"> <li class="cell" style="width: 20%;">Phone Number:</li> <li class="cell last" style="width: 60%;"> @Html.TextBoxFor(model => model.PhoneNumber, new { @class = "textbox" }) @Html.ValidationMessageFor(model => model.PhoneNumber) </li> </ol>

C#code

[DataType(DataType.PhoneNumber)] [Display(Name = "Phone Number")] [Required(ErrorMessage = "Phone Number Required!")] [RegularExpression(@"^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$", ErrorMessage = "Entered phone format is not valid.")] public string PhoneNumber { get; set; } public string PolicyNumber { get; set; } public string AddressChangeType { get; set; }

我试图用一个常规的前pression以验证电话号码,当一个无效的号码或电话号码提交返回一个错误。我觉得我很接近,但不能得到这个工作。

I am trying to use a regular expression to validate a phone number and return an error when an invalid number or phone number is submitted. I feel like i am very close but cannot get this to work.

的输入框将不显示指示将其提交的电话号码无效的消息给用户。

The input box will not show a message to the user indicating that the phone number which was submitted is not valid.

推荐答案

型号

[Required(ErrorMessage = "Your must provide a PhoneNumber")] [Display(Name = "Home Phone")] [DataType(DataType.PhoneNumber)] [RegularExpression(@"^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$", ErrorMessage = "Not a valid Phone number")] public string PhoneNumber { get; set; }

查看:

@Html.LabelFor(model => model.PhoneNumber) @Html.EditorFor(model => model.PhoneNumber) @Html.ValidationMessageFor(model => model.PhoneNumber)

更多推荐

电话号码验证MVC

本文发布于:2023-10-27 22:38:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1534759.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:电话号码   MVC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!