MVC数据注释Regex不允许空白和逗号

本文关键字:空白 不允许 数据 注释 Regex MVC | 更新日期: 2023-09-27 18:29:41

我的模型类中有一个属性用户名,我想对其进行验证,以限制用户输入任何空格或逗号。目前,它只使用以下正则表达式限制空白,但我也想限制逗号。请建议

[Required]
[Display(Name = "UserName")]        
[RegularExpression(@"^'S*$", ErrorMessage = "Username Cannot Have Spaces")]
public string UserName { get; set; }

MVC数据注释Regex不允许空白和逗号

尝试使用Regex,它匹配空格和逗号。

^[^'s',]+$

这个不允许使用逗号和空格。

^[^'s',]*$