2017-08-07 43 views
0

我有問題讓我的代碼正常工作,並希望有一點幫助。正則表達式的數字+%+ gw

這些被允許:
25%
25%GW
25GW

,我有被允許字母GW是可以接受的反轉,但我不希望這樣的代碼被允許。

不允許:
25%WG
25wg

我做了什麼錯?

[0-9]{1,9}([\.][0-9]{1,2})?[\%]?[\w{g}][\w{w}]?$ 
+0

試試['^ [0-9] {1,9}(?:\。[0-9] {1, 2})?%?(?:gw)?$'](https://regex101.com/r/F8abfM/1) –

+0

@Jesse這是否工作?順便說一句,你使用的是什麼方法?請顯示代碼。 –

+0

@WiktorStribiżew&marvel308 - 兩個選項都有效!謝謝。 – Jesssse

回答

0

這會爲你工作

[0-9]{1,9}([\.][0-9]{1,2})?[\%]?(?:gw)?$ 

demo