gpt4 book ai didi

regex - 匹配 12 小时制的正则表达式

转载 作者:行者123 更新时间:2023-12-01 07:08:58 25 4
gpt4 key购买 nike

我不断收到此正则表达式的错误:

^((([1-9])|(1[0-2])):([0-5])(0|5)/s(A|P)M)$

它应该是一个以 0 或 5 结束的时间。所以这里有一些应该可以工作:
  • 下午 1:25
  • 上午 11:00
  • 晚上 9:55

  • 但我不断收到此错误消息:

    内部错误匹配模式 '^((([1-9])|(1[0-2])):([0-5])(0|5)/s(A|P)M)$'对值(value) '1:00 PM'
    我究竟做错了什么?

    最佳答案

    \s,不是/s。但是您也应该将其设为\s+,因为人们不小心插入了许多空格。用\s* 开始和结束正则表达式也可能不是一个坏主意。如果有人在 09:50 输入时间怎么办?在第一组中包括 0。

    关于regex - 匹配 12 小时制的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273337/

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