2016-09-14 90 views
-2

在我的应用程序中有一个特定的字段,用户会被要求输入一个要运行的作业的时间(如HH:MM),我希望用户输入仅在0-59范围内的数字。我应该如何模式匹配这与正则表达式?使用正则表达式来限制用户输入

+0

使用的编程语言?有几个插件,即'jQuery'。 – Jan

+0

我正在使用TCL 8.5 – user2311285

回答

2

尝试使用此正则表达式:

^[0-5]?[0-9]$ 

这将允许0-5一个可选的第一个数字跟任何第二位。

但我宁愿只检查你的代码(JavaScript)中的数值,因为这在那里更容易处理。

Regex101

+1

谢谢。实际上,该字段在代码中使用正则表达式掩码,因此任何无效输入都会导致文本框被标记为红色。到现在为止没有检查这个。所以我现在就把这个放在里面。 – user2311285