gpt4 book ai didi

regex - 尝试检查输入文本框的时间

转载 作者:行者123 更新时间:2023-12-03 02:13:24 26 4
gpt4 key购买 nike

我必须对问题进行概述,并且用户必须能够插入时间。为此,我创建了 2 个文本框,1 个用于小时输入,1 个用于分钟输入。

我现在想做的是检查这些值是否太高而无法正确。

示例:
小时值不能大于23,分钟值不能大于59。

检查此问题的最佳方法是什么?
我一直在考虑 if 语句,但也许有一种更有效的方法来完成这个任务?
也许是正则表达式,尽管我不知道这件事的正确语法。

提前致谢。

最佳答案

如果它必须是正则表达式:

^(?:2[0-3]|[01]?[0-9])$

将验证时间并

^[0-5]?[0-9]$

将验证该分钟。

“小时”正则表达式的解释:(您可以自己轻松算出分钟):

^        # Match start of string
(?: # Match either...
2[0-3] # 2, followed by 0, 1, 2 or 3,
| # or...
[01]? # 0 or 1 (optional; the empty string is OK, too), followed by
[0-9] # any digit
) # End of group
$ # Match end of string

关于regex - 尝试检查输入文本框的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com