检查ng-model中的数据是否为数字

时间:2016-11-17 11:38:02

标签: javascript angularjs

通常,来自输入的ng-model数据存储为字符串。如何检查用户是否键入了数字?

3 个答案:

答案 0 :(得分:3)

您可以使用角度IsNumber功能

 if (angular.isNumber(modelvar) {
 }

答案 1 :(得分:0)

input上添加验证以防止除数字之外的任何内容,
Allow only numbers to be typed in a textbox

或者更好,使用验证引擎检查输入并显示警告消息。

答案 2 :(得分:0)

你可以使用;

<input type="number">

为了确保在HTML中它是一个数字,并检查角度;

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

希望它有所帮助!