微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在mvc

如何解决如何在mvc

我的Employeeviewmodel.cs中具有如下属性

[required]
[RegularExpeession]
public string EmpName {get;set;}

我正在维护正则表达式,因为我的empName中不允许使用特殊字符

当我在文本框中输入空格(按两次空格键两次)时,requiredField验证未触发,因为它将空白视为值

如何使用必需的属性检查此空白问题。

有人可以帮我吗

解决方法

您可以向模型添加另一个名为AllowEmptyStrings的验证

[Required(AllowEmptyStrings = false,ErrorMessage = "Please Provide Emp Name")]
[RegularExpeession]
public string EmpName {get;set;}
,

无法使用以下操作执行此操作:必需。我认为您应该使用正则表达式:

\S 

等于搜索字符串中的非空白字符。

有用的帖子和答案者:engvard

What is the Regular Expression For “Not Whitespace and Not a hyphen”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。