java - Struts2 + 验证 + 正则表达式

标签 java validation struts2

我想编写一个正则表达式来验证这种格式的输入:

00:00 -> 24:00

它代表一天的 24 小时。

有什么想法如何创建这样的正则表达式吗?

BR SC

最佳答案

我使用的这个简单且解释清楚,从 www.mkyong.com 网站获取

[01]?[0-9]|2[0-3]):[0-5][0-9]

(                           #start of group #1
 [01]?[0-9]                 #  start with 0-9,1-9,00-09,10-19
 |                          #  or
 2[0-3]                     #  start with 20-23
)                           #end of group #1
 :                          #  follow by a semi colon (:)
  [0-5][0-9]                #    follow by 0..5 and 0..9, which means 00 to 59

关于java - Struts2 + 验证 + 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4662067/

相关文章:

jsp - 内循环迭代指定次数

asp.net-mvc-3 - 如何在.NET MVC3中注入(inject)用于验证的依赖项?

java - 提交文本之前 Jtextfield 工具提示更新

java - 使用 OpenCV 进行光学盲文识别

java - 用于使用消息驱动的 bean 和 Web 服务对 Java EE 应用程序进行功能测试的工具

delphi - 使用Pascal脚本验证字符串字符为数字(FastReport 4)

javascript - Bootstrap 4 表单验证

java - Struts Web 应用程序中未生成 Log4j 文件?

java - org.apache.struts2.json.JSONException : org. hibernate.LazyInitializationException:未能延迟初始化集合

java - Jsvc apache 守护进程未使用 root 权限绑定(bind)低于 1024 的端口