【发布时间】:2014-07-08 10:34:04
【问题描述】:
我需要一个正则表达式来检查数字,允许'null'值并且不允许空格;
在 CustomerViewModel 中:
[Display(Name = "Phone")]
[RegularExpression(@"^[0-9]{4,15}", ErrorMessage = "{0} is not correct!")]
public string CustomerPhoneNumber { get; set; }
它允许数字和'null'值和“”。 在表单的编辑模式下,当我的文本框有“ ”时,它不会显示错误! 我想显示“”的错误并停止发布表格。 我怎样才能做到这一点?
【问题讨论】:
-
你为什么不考虑 isnullorempty() ???。虽然它不是正则表达式,但你可以使用它来达到你想要的结果。
标签: c# regex asp.net-mvc