我需要一个正则表达式来检查数字,允许'null'值而不允许whitespasces;
CustomerViewModel中的:
[Display(Name = "Phone")]
[RegularExpression(@"^[0-9]{4,15}", ErrorMessage = "{0} is not correct!")]
public string CustomerPhoneNumber { get; set; }
它允许数字和'null'值和“”。 在表单的编辑模式下,当我的文本框有“”时,它不显示错误! 我想为“”显示错误并停止发布表单。 我怎样才能做到这一点?
答案 0 :(得分:1)
这应该只允许没有空格的数字
^(\s*|\d+)$
答案 1 :(得分:0)
允许数字和" null" value。*提供null为小写,null为单词。
([0-9a-z]+)
仅允许数字
([0-9]+)
答案 2 :(得分:0)
试试这个会起作用
@"^[0-9][0-9 ]{4,15}$"