【发布时间】:2012-09-08 20:58:32
【问题描述】:
我已经从一个站点添加了一个正则表达式来验证用户名,它应该可以工作,但它在编译时给出了一些错误。请看图片,然后我用谷歌搜索并了解到很少有像 '\w' 这样的字符不起作用,因为 js 不支持它。现在我不知道如何转换它,任何人都可以帮助将它转换为可使用 ASP.NET MVC 数据注释。
[RegularExpression("^([a-zA-Z])[a-zA-Z_-]*[\w_-]*[\S]$|^([a-zA-Z])[0-9_-]*[\S]$|^[a-zA-Z]*[\S]$")]
提前谢谢大家。
【问题讨论】:
标签: c# regex asp.net-mvc-3 c#-4.0 data-annotations