2017-06-21 57 views
1

我需要驗證完成百分比是< 90.00,所以基本上89.99及以下。正則表達式數低於90

我能得到的正則表達式與整數工作:

^(?:[0-9]|(?:[1-8][0-9]))$

不過,我需要能夠匹配一個小數也和下面的字符串中找到它。

Endpointgroup Name::ALL::Endpointgroup Description::::SQLRun TS::2017-06-19 14:15:02::ORIGINAL_NODE=CE01::ORIGINAL_NODE=CE01::Total EP::940256::Completed EP::869655::Job Status::W::Percent Complete::92.49

+1

數字比較不應該使用正則表達式來完成。 –

回答

0

這將捕獲的字符串,其中繼Complete::數量小於或等於89.99。您可以從第一個捕獲組獲得號碼。

Complete::([0-8]?[0-9]\.[0-9][0-9])