当前位置: 移动技术网 > IT编程>开发语言>.net > 自定义mvc验证特性,手机号号段老增加,给自定义一个RegularExpress

自定义mvc验证特性,手机号号段老增加,给自定义一个RegularExpress

2018年01月11日  | 移动技术网IT编程  | 我要评论

9877美女小游戏,传奇西游终极无敌版,查理格林

public class PhoneExpressionAttribute: RegularExpressionAttribute, IClientValidatable
{
public PhoneExpressionAttribute()
: base(@"^1[2,3,4,5,6,7,8,9][0-9]{1}[0-9]{8}$")
{
}
public override string FormatErrorMessage(string name)
{
return String.Format(CultureInfo.CurrentCulture,"手机号码不正确",name);
}
public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
{
var name = metadata.GetDisplayName();
var rule = new ModelClientValidationRegexRule(FormatErrorMessage(name), Pattern);
yield return rule;
}
}

 

 

引用
[PhoneExpression]
public string Mobile { get; set; }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网