最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ASP.NETM5C使用正则表达式验证手机号码
时间:2023-08-04 14:43:22 编辑:袖梨 来源:一聚教程网
在ASP.NET MVC中,可以使用RegularExpression特性来验证手机号码。
public class Customer{[Required(ErrorMessage = "必填")][Display(Name = "手机号")][RegularExpression(@"^1[3458][0-9]{9}$", ErrorMessage = "手机号格式不正确")]public string PhoneNumber { get; set; }}
在HomeController中:
public class HomeController : Controller{public ActionResult Index(){return View(new Customer());}[HttpPost]public ActionResult Index(Customer customer){if (ModelState.IsValid){return Content("ok");}else{return View(customer);}}}
在Views/Shared/_Layout.cshtml中,必须引用异步验证的相关js。
@Scripts.Render("~/bundles/jquery")@Scripts.Render("~/bundles/jqueryval")
在Home/Index.cshtml中:
@model MvcApplication1.Models.Customer@{ViewBag.Title = "Index";Layout = "~/Views/Shared/_Layout.cshtml";}<h2>Index</h2>@using (Html.BeginForm("Index", "Home", FormMethod.Post)){@Html.LabelFor(m => m.PhoneNumber)@Html.TextBoxFor(m => m.PhoneNumber)@Html.ValidationMessageFor(m => m.PhoneNumber)<br/><input type="submit" value="提交"/>}
到此这篇关于ASP.NET MVC使用正则表达式验证手机号码的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持一聚教程网。
相关文章
- 洛克王国世界武斗酷猫如何介绍 06-16
- 最强斗王开服时间是何时 06-16
- Notion AI企业版国内能用吗?3步检查网络与账号 06-16
- 哥特王朝:重制版高山堡垒隐藏房间位置分享 06-16
- 哥特王朝:重制版制作魔法卷轴学习方法介绍 06-16
- 快来给你眼中的“星光”颁奖吧! 06-16