我已经从一个站点添加了一个正则表达式来验证用户名,它应该可以工作,但它在编译时给出了一些错误。请看图片,然后我用谷歌搜索并了解到很少有像 '\w' 这样的字符不起作用,因为 js 不支持它。现在我不知道如何转换它,任何人都可以帮助将它转换为可使用 ASP.NET MVC 数据注释。
[RegularExpression("^([a-zA-Z])[a-zA-Z_-]*[\w_-]*[\S]$|^([a-zA-Z])[0-9_-]*[\S]$|^[a-zA-Z]*[\S]$")]
谢谢大家。