gpt4 book ai didi

angularjs - 如何在Angular中仅允许整数?

转载 作者:行者123 更新时间:2023-12-04 13:31:21 24 4
gpt4 key购买 nike

我在HTML中输入了一个数字,我希望它是一个整数,而不是浮点数。

所以,如果我有这个:

<input type="number" ng-model="person.age" />


Angular会认为有效值为18.4。我怎样才能解决这个问题?

最佳答案

function Main($scope) {

$scope.regex = "/^-?[0-9][^\.]*$/";
}

input.ng-dirty.ng-invalid { color: red }

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<div ng-controller="Main">
<form name="form">
<input type="number" ng-model="person.age" ng-pattern="/^-?[0-9][^\.]*$/"/>
<input type="number" ng-model="person.age1" ng-pattern="{{regex}}" />
</form>
</div>
</div>





试试这个

 $scope.regex = "/^-?[0-9][^\.]*$/";

<input type="number" ng-model="person.age" ng-pattern="{{regex}}"/>

关于angularjs - 如何在Angular中仅允许整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36009456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com