如标题所示,我正在寻找一个正则表达式,不允许用户使用以下字符提交名称:(冒号)、; (分号),/(正斜杠),\(反斜杠),*(星号)和。 (点)
[Required]
public string Name { get; set; }
最佳答案
最后,由于人们对此线程的建议,我最终得到了这个解决方案:
[Required]
[RegularExpression(@"^[^\\/:*;\.\)\(]+$", ErrorMessage = "The characters ':', '.' ';', '*', '/' and '\' are not allowed")]
public string Name { get; set; }