2013-07-23 22 views
0

到目前爲止我有:/\d{1,2}\.\d{1,2}/。但我不想包含數字以外的任何其他字符(不想要a0.12)。這是針對maxlength設置爲5的輸入字段。基本上,輸入字段應該只允許格式爲「99.99」的數字。有什麼想法嗎?正則表達式匹配數字格式99.99

+1

'/^\ d {1,2} \。\ d {1,2} $ /' – falsetru

+0

打我吧!但是,是的,看起來很好 –

+0

這就夠了'\ d {2}。\ d {2}' – Praveen

回答

0

試試這個:

/^(\d{1,2}\.\d{1,2}|\d{1,2})$/ 
  • 比賽9999.9999.9
  • 不匹配9.99.
+0

謝謝!這正是我想要做的。 – johnborges

4

你可以嘗試使用這一個。它符合你的要求。

/^\d{1,2}\.\d{1,2}$/ 
0

使用

/\d{2,2}.\d{2,2}/

表達{2,2}將幫助您嘗試限制圖案的最小和最大長度爲2。我認爲{2}也應該有效。