2017-09-14 56 views
0

我正在做一個只接受整數的字段。所以我做了這樣的正則表達式驗證/^\ d {1,3} $ /這是驗證整個數字條目並且不允許小數.1例如它會使1.1無效,但是當我嘗試輸入1.0時它接受它。是否有一個正則表達式也會檢查.0?我們可以驗證.0使用正則表達式

+0

這個正則表達式不應該接受除一個,兩個或三個數字以外的任何數字。在https://regexr.com/上試試。它不接受1.0 –

+0

感謝的人,是啊似乎在正則表達式檢查工作。但是當我在打字稿中使用它時,它不是。 –

+0

我試過'var regexp =/^ \ d {1,3} $/g; alert(regexp.test('1.0'));'在https://www.typescriptlang.org/play/上。它顯示錯誤。你能分享你使用的代碼嗎? –

回答

1

^\d{1,3}(\.0)?$接受一個,兩個或三個數字的整數以及如果它們以.0結尾。