2014-09-20 63 views
0

我嘗試了多個示例來驗證文本框中的字符串,但無法得到正確的答案。用於驗證輸入的文本框的正則表達式

  1. 第一個數字可以是+, - ,小數點,任何數字。但所有符號不應重複 例如++無效,但00有效 2.小數點後面應該只允許最多兩位數字,但如果用戶未輸入,則應接受它。 如果用戶只需輸入1個數字的數字,應該是還細 如1.1和1.23 .3,和0.43都是有效的,但11和11小數點後..無效

一些實例爲有效並且無效 有效 1,1.0,.4,.45,+ 1,-2,-3,-1.2,+ 23, - 。6,2.45全部有效 無效 ++,1.234,。, 1 + 2.300 ...等

回答

1

你的正則表達式將是

^[+-]?\d*(?:\.\d{1,2})?$ 

DEMO

相關問題