0
我創建了讓我進入==>(數字(0-9))(數字(0-9) - 2十進制)的正則表達式。Flex的正則表達式需要幫助
我不知道如何停止,允許多次輸入「0」。
這是我曾嘗試:
/^[[0-9]]?[0-9]*\.?[0-9]{0,2}$/
而且允許像00000.2輸入值,我想阻止用戶進入任何價值,如果它的恆星0,只允許0.2
我創建了讓我進入==>(數字(0-9))(數字(0-9) - 2十進制)的正則表達式。Flex的正則表達式需要幫助
我不知道如何停止,允許多次輸入「0」。
這是我曾嘗試:
/^[[0-9]]?[0-9]*\.?[0-9]{0,2}$/
而且允許像00000.2輸入值,我想阻止用戶進入任何價值,如果它的恆星0,只允許0.2
試試這個
^(0|[1-9]\d*)(\.\d{1,2})?$
這允許s 0或在點之前以1-9開始的數字。小數部分是完全可選的,但是當它存在時,小數點後面需要一個或兩個數字。
感謝您的快速回復,但它不會允許數沒有小數點。我的意思是我需要2位小數的限制,但用戶可以輸入int以及2,3,100等。 – TrexTroy 2013-04-29 06:52:49
這是我的第一個表達式中的一個錯誤,我已經更改並更新了Regexr鏈接。 – stema 2013-04-29 06:54:30
它的工作原理。謝謝 :) – TrexTroy 2013-04-29 07:05:38