我的EmployeeViewModel.cs中有一个属性,如下所示
[Required]
[RegularExpeession]
public string EmpName {get;set;}
我正在维护regex,不允许在我的empName 中使用特殊字符
当我在文本框中输入空白(按空格按钮2次(时,RequiredField验证没有启动,因为它将空白视为值
如何使用必需的attribue来检查这个空白问题。
有人能帮我吗
您可以向模型添加另一个名为AllowEmptyStrings 的验证
[Required(AllowEmptyStrings = false, ErrorMessage = "Please Provide Emp Name")]
[RegularExpeession]
public string EmpName {get;set;}
此操作不能使用:Required执行。我认为你应该使用正则表达式:
S
这等于在字符串中搜索非空白字符。
有用的帖子和答案:engvard
"非空格非连字符"的正则表达式是什么