正则表达式以使用特定条件验证字符串字段

时间:2013-08-17 05:10:41

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我想知道只接受字母,数字和破折号的正则表达式。

我将它添加到我的viewmodel类上。我正在使用 application.And使用MVC数据注释。

我想在那里验证一个字符串字段。用那个正则表达式。

3 个答案:

答案 0 :(得分:2)

enter image description here

如果你注意上面的屏幕截图。以上是通过的案例,下面是一个失败案例。

答案 1 :(得分:1)

仅匹配字母,数字和短划线的正则表达式:

^[0-9a-zA-Z-]*$

建议您尝试gskinner regex tool,这非常有帮助。

答案 2 :(得分:0)

你可以用这个

/[a-zA-Z\d-]+/

这将验证所有字母,数字和破折号。