我有一个输入字段,用户在其中输入格式 mm:hh 的时间。格式在字段内指定(默认值 09:00),但我仍想执行客户端检查以查看格式是否正确。
由于现有的客户端验证在 jQuery 中,我也想在 jQuery 中保留它。
我主要是一名 PHP 程序员,所以我需要一些帮助以最佳方式编写这个。
我知道我可以检查每个单独的字符(前两个 = 数字,第三个 = ':',最后两个 = 数字)但是有没有办法更优雅地做到这一点,同时检查小时数不大于 23 和分钟计数不大于 59?
在 PHP 中我会使用正则表达式,我假设 jQuery 有类似的东西?
这样的事情对我来说很有意义:
([01]?[0-9]|2[0-3]):[0-5][0-9]
但我对 jQuery 语法不太熟悉,所以我不确定如何处理它。