c# - 00 :00 Time Format > 24 的正则表达式

标签 c# asp.net regex validation textbox

我发现了很多正则表达式示例。例如这个:

^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$

可以使用 9:00 或 09:00。问题是,它被限制为 24 小时,但我需要它来验证持续时间,而不是确切的时间,所以它可能大于 24 小时。

我有一个使用正则表达式验证器进行验证的文本框。 我对正则表达式一无所知,也找不到某种生成器。

你能帮我完成这件事吗?

最佳答案

只需使用:

^\d+(:[0-5]\d){1,2}$

关于c# - 00 :00 Time Format > 24 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10229632/

相关文章:

c# - 如何在使用 PayPal rest API 执行付款之前更改运费

c# - 什么时候用什么时候不用 Try Catch Finally

c# - 在 ASP.NET 中构建 SiteMap

javascript - 用 span 包裹每个字符,但保持 HTML 格式

c# - ManageUserViewModel 类在哪里?

c# - foreach 只执行一次查询吗?

c# - POST 上的模型为空

c# - 使用 jquery 或 javascript 从 asp.net 转发器隐藏/显示特定数量的项目

Java 正则表达式至少需要一个字母和一个数字。还只允许选定的特殊字符

regex - 如何使 javascript regex 在 postgresql regexp_matches 中工作?