[問題] 兩位小數的正則表示式

看板RegExp (正規表示式 Regular Expression)作者 (樹鳥)時間15年前 (2009/09/14 13:36), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
我是使用.net的RegularExpressionValidator 需求是須要 可含2位小數的數字 看到這篇 http://blog.luohuedu.net/blog/View.aspx?essayID=70886&BlogID=69 正則表示為 ^[0-9]+(.[0-9]{1,2})?$ 看起來也沒問題 但是實際使用在程式中 打了三位小數也ok,或是兩個以上的 . 比如我剛輸入 10..368 也是會過的 請問是不是有哪裡要修正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.112.60

09/14 21:48, , 1F
我測試結果ok耶 10.不過 10.1過 10.12過 10.123不過 10..12不過
09/14 21:48, 1F

09/14 21:59, , 2F
因為我是用.net的RegularExpressionValidator控制項
09/14 21:59, 2F

09/14 21:59, , 3F
那這樣問題可能出在.net上 XD
09/14 21:59, 3F

09/14 22:03, , 4F
唔~原來是這樣@@
09/14 22:03, 4F

09/15 00:23, , 5F
.之前要加\吧?不然會被視為任意字元?
09/15 00:23, 5F

09/15 01:45, , 6F
樓上,應該是\\.
09/15 01:45, 6F
文章代碼(AID): #1AhaR2R4 (RegExp)
文章代碼(AID): #1AhaR2R4 (RegExp)