2012-04-30 69 views
0

表達我有以下的正則表達式驗證了價值爲100%定期爲百分比

(^100([.]0{1,2})?)$|(^\\d{1,2}([.]\\d{1,2})?)$ 

我試圖讓它接受百分比,但前導零,例如

.5,而不是隻是0.5

如果有人可以幫助我糾正這個表達,這樣它就會接受這兩個,我真的很感激它。

+0

什麼的整數部分前導零,比如'03'或'00'?你當前的正則表達式也匹配那些。 –

回答

1

Here你應該找到正確的正則表達式。

0

您可以添加^([.]\d{1,2})?)作爲另一個可能的字符串:

(^100([.]0{1,2})?)$|(^\d{1,2}([.]\d{1,2})?)$|(^([.]\d{1,2})?)$