gpt4 book ai didi

regex - 如何验证 hh :mma time format in Go?

转载 作者:IT王子 更新时间:2023-10-29 01:58:48 25 4
gpt4 key购买 nike

我需要验证一个时间的时间格式是:hh:mma

例子:

09:00pm
09:00am
08:55pm
08:54am
1:00pm

我知道我需要为此使用 Go 的正则表达式包及其 MatchString 方法。但是我无法弄清楚我需要传递给 MatchString 方法来实现我需要的模式。

我还搜索了一个 Go 验证器包,我可以使用它来代替编写自己的验证器来验证时间格式,但我找不到适合我需要的。

最佳答案

这是一个以该格式验证 12 小时时间的正则表达式:

^(0?[1-9]|1[012]):([0-5][0-9])[ap]m$

Regex101 Tested

关于regex - 如何验证 hh :mma time format in Go?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37581088/

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