2016-11-17 4 views
0

通常、入力からのng-model bidingのデータは文字列として格納されます。ユーザーが数字を入力したかどうかを確認する方法はありますか?ng-modelのデータが数値であることを確認します

+2

[値が数値であるかどうかを確認する]の可能な複製(http://stackoverflow.com/questions/31558283/how-to-check-if-value-is-number) –

答えて

3

あなたは

if (angular.isNumber(modelvar) { 
} 
0

検証エンジンを使用入力をチェックするために、
Allow only numbers to be typed in a textbox

以上、数字以外のものを防ぐためにinputの検証を追加し、角度IsNumber機能を使用することができますし、警告メッセージを表示します。

0

<input type="number">

HTMLでそれが数だことを確実にするため、および角度にチェックします。

if(typeof(VARIABLE) != "number"){ 
    console.log("error, variable is not a number"); 
    return; 
} 

希望します。

関連する問題