【问题标题】:What will be a simple regex for DateTimeGroup什么是 DateTime Group 的简单正则表达式
【发布时间】:2019-07-12 01:52:21
【问题描述】:

我正在尝试使用DTG (Date Time Group- 111345ZFEB14) 格式制作一个表单,然后验证用户插入的正确输入。

例如 (

DDHHMMZMYY : 111345ZJuly19 - D:日,H:小时,M:分钟,Z:祖鲁语,M: Y 月:年)?

【问题讨论】:

  • 它远非完美,但我想这样的事情会做吗? ^[0-3]{1}[0-9]{1}[0-2]{1}[0-3]{1}[0-5]{1}[0-9]{1}Z(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[0-9]{2}$ - regex101.com/r/SPfIRW/1

标签: javascript jquery regex validation


【解决方案1】:

虽然我不是正则表达式的大师。

它应该可以工作

^[0-3]{1}\d{1}[0-2]{1}\d{1}[0-6]\d{1}Z(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)\d{2}$

为了更准确的限制玩https://regex101.com/r/Wvj2me/2

【讨论】:

  • 非常感谢 Forhad,它成功了,抱歉回复晚了。你能解释一下吗? [0-3]{1}
  • [0-3]{1} 检查 0、1、2、3 仅 1 次。所以你不能在那个位置放像 6 或 31 这样的东西。
猜你喜欢
  • 1970-01-01
  • 2011-06-15
  • 2015-06-09
  • 1970-01-01
  • 2016-01-17
相关资源
最近更新 更多