标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4
我想知道只接受字母,数字和破折号的正则表达式。
我将它添加到我的viewmodel类上。我正在使用asp.net-mvc-4 application.And使用MVC数据注释。
我想在那里验证一个字符串字段。用那个正则表达式。
答案 0 :(得分:2)
如果你注意上面的屏幕截图。以上是通过的案例,下面是一个失败案例。
答案 1 :(得分:1)
仅匹配字母,数字和短划线的正则表达式:
^[0-9a-zA-Z-]*$
建议您尝试gskinner regex tool,这非常有帮助。
答案 2 :(得分:0)
你可以用这个
/[a-zA-Z\d-]+/
这将验证所有字母,数字和破折号。