2017-06-21 50 views
-4

例如,我必須給%字段驗證應該接受模式與2位十進制2位INT在角JS

00.00到100.00

極品圖案爲上述範圍。在角JS

+1

你有沒有嘗試過自己,或者你只是希望我們給你一個解決方案?告訴我們你已經嘗試了什麼,並告訴你你的問題是什麼... –

+0

我試過這個,不工作 –

+0

@VladimirZdenek哈哈,表現得像一個典型的經理。只有一行,如果你知道解決方案... –

回答

0

對於輸入的號碼,你可以簡單地使用minmax

<input type="number" ng-model="myNumber" min="0" max="100" /> 

對於文本輸入,您可以使用ng-pattern用正則表達式來驗證你的領域:

<input type="text" ng-model="myNumber" ng-pattern="/^(100|[0-9]{0,2})$/" /> 

請注意,此正則表達式僅適用於整數。如果您想接受2位數字,則可以使用類似^(100(?:.00)?|[0-9]{0,2}(?:\.[0-9]{0,2})?)$的功能。

0

請嘗試以下操作ng-pattern="^(100|\d{1,2})\.\d{2}$"