c# - C#中如何检查输入字段是否为时间格式?

标签 c# asp.net-mvc-5 time-format

我目前正在制作一个注册系统,我想要类似[必需](属性?)的东西来检查输入字符串是否采用正确的时间格式(18:00、20:00、1:00 等) 。), 我怎么做?有没有相关的功能或者需要手动完成?谢谢。

最佳答案

您可以将 RegularExpressionAttribute 与以下正则表达式一起使用:

^([01]?\d|2[0-3]):[0-5]\d$

Regular expression visualization

Debuggex Demo

关于c# - C#中如何检查输入字段是否为时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23467560/

相关文章:

c# 反射(或另一种通过注入(inject)的 dll 获取类值的方法)

c# - 依赖注入(inject)和接口(interface)的许多实现

mysql - 这是什么时间格式? (不是 UNIX,不是 UTC,什么都没有)

java - Java中时间格式转换为long变量

iphone - 将字符串转换为时间(不是日期)

c# - Unity3D UI,计算拖动项目的位置?

c# - 如何ReportProgress多个值?

asp.net-mvc-5 - 如何在Asp.net Mvc 5中访问Application_Error中的HttpRequest

c# - 如何在 ASP.Net MVC 5 的 AspNetUsers 表中获取 ApplicationUser 的数量?

javascript - 使用jquery提交时如何将数组添加到表单?