时间:2021-04-16
在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="提交"/>
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码varmyreg=/^(((13[0-9]
无法使用手机号码登录淘宝账户的原因手机号码输入格式错误手机注册或已绑定手机号码的用户,可以使用手机号码作为账户名登录。手机号码输入格式不正确,会提示:该账户名不
现代人手机号码的用途广泛,因而造成当手机号码更改时,相关联的账户也要跟着更改绑定手机号码。这里介绍怎么更改苹果商店的绑定手机号码AppStore改手机号码方法进
QQ登录会要求验证手机号码,这时我们点击【更改】,可以修改绑定的密保手机。然后点击【我已经换号了】,先输入原手机号码,系统会检测你是否在安全的环境中,提供新
下面提供的几款关于js验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的。复制代码代码如下:functionch