Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道只接受字母、数字和破折号的正则表达式。
我会将它添加到我的视图模型类中。我正在处理asp.net-mvc-4应用程序。并使用 MVC 数据注释。
我想在那里验证一个字符串字段。使用该正则表达式。
如果你注意上面的屏幕截图。以上为通过案例,以下为失败案例。
仅匹配字母、数字和破折号的正则表达式:
^[0-9a-zA-Z-]*$
推荐你试试gskinner 正则表达式工具,它很有帮助。
你可以用这个
/[a-zA-Z\d-]+/
这将验证所有字母、数字和破折号。