-1
我想創建一個RegEx來驗證一個數字。 數字格式爲2位(可選.digits)。 E.g:10
,22.2
,1.33
,1.0
,99.99
數字格式所需的JQuery正則表達式##。##
我的正則表達式是:
^[0-9]{1,2}+(\.[0-9]{1,2})?$
誰能幫助我? 謝謝!
我想創建一個RegEx來驗證一個數字。 數字格式爲2位(可選.digits)。 E.g:10
,22.2
,1.33
,1.0
,99.99
數字格式所需的JQuery正則表達式##。##
我的正則表達式是:
^[0-9]{1,2}+(\.[0-9]{1,2})?$
誰能幫助我? 謝謝!
您需要刪除+
:
^[0-9]{1,2}(\.[0-9]{1,2})?$
既然你已經在使用{1,2}
量詞,你不應該使用+
爲好。您可以使用其中一種,而不是兩種。
您還可以優化你的正則表達式:
^\d\d?(\.\d\d?)?$
[0-9]
可以\d
\d\d?
更換相同\d{1,2}
,但它是2個位數較短
刪除'+'。 '^ [0-9] {1,2}(\。[0-9] {1,2})?$' – Tushar