2016-09-14 91 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