gpt4 book ai didi

javascript - angularjs:只允许在文本框中输入数字

转载 作者:IT王子 更新时间:2023-10-29 02:51:53 25 4
gpt4 key购买 nike

在 angularjs 中是否有任何可用的功能只允许在文本框中输入数字 like

最佳答案

此代码显示了如何防止输入非数字符号的示例。

angular.module('app').
directive('onlyDigits', function () {

return {
restrict: 'A',
require: '?ngModel',
link: function (scope, element, attrs, modelCtrl) {
modelCtrl.$parsers.push(function (inputValue) {
if (inputValue == undefined) return '';
var transformedInput = inputValue.replace(/[^0-9]/g, '');
if (transformedInput !== inputValue) {
modelCtrl.$setViewValue(transformedInput);
modelCtrl.$render();
}
return transformedInput;
});
}
};
});

关于javascript - angularjs:只允许在文本框中输入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16091218/

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