Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 由于正则表达式中的某些数字,如何设置限制?_Regex - Fatal编程技术网

Regex 由于正则表达式中的某些数字,如何设置限制?

Regex 由于正则表达式中的某些数字,如何设置限制?,regex,Regex,我想制作一个正则表达式,说明时间格式是有效的,格式如下: 嗯 我创建了一个正则表达式,如下所示: /\b[0-2][0-9]\:[0-5][0-9]\b/ 但是问题出现了,用户仍然可以输入类似29:59的内容。这不是一个有效的时间。我怎样才能解决它?多谢各位 在小时内使用正则表达式或: /\b([01][0-9]|2[0-3])\:[0-5][0-9]\b/ ([01][0-9]| 2[0-3])部分说,小时可以是00-19或带有(0-3)的2 正则表达式或的形式为(A | B)使用正则表达

我想制作一个正则表达式,说明时间格式是有效的,格式如下: 嗯

我创建了一个正则表达式,如下所示:

/\b[0-2][0-9]\:[0-5][0-9]\b/

但是问题出现了,用户仍然可以输入类似29:59的内容。这不是一个有效的时间。我怎样才能解决它?多谢各位

在小时内使用正则表达式

/\b([01][0-9]|2[0-3])\:[0-5][0-9]\b/
([01][0-9]| 2[0-3])
部分说,小时可以是00-19或带有(0-3)的2
正则表达式
的形式为
(A | B)
使用正则表达式
表示小时:

/\b([01][0-9]|2[0-3])\:[0-5][0-9]\b/
([01][0-9]| 2[0-3])
部分说,小时可以是00-19或带有(0-3)的2 正则表达式
的形式为
(A | B)