0
4

1 回答 1

3

您最好的选择可能是覆盖“数字”别名,如下所示:

<html>
: <!-- includes etc. -->
<script>
$(document).ready(function(){
    $("#price").inputmask();
});
</script>
</head>
<body>
Price: <input id="price" data-inputmask="'alias': 'numeric', 'groupSeparator': '.', 'autoGroup': true, 'digits': 2, 'digitsOptional': true, 'radixPoint': ',', 'suffix': ' €', 'placeholder': '0', 'min': '0', 'max': '99999'"  />
</body>
</html>

这些选项应该是不言自明的,您可以根据需要进行修改。这与您的问题不同,因为美分是可选的(并不总是排除在外)。您可能想阅读一些代码,尤其是jquery.inputmask.numeric.extensions.js,您可能会从中学到一些东西。还有一个“整数”别名,它可能适用于您想要的(调整后缀),但它似乎确实有一个错误。

于 2015-01-22T11:19:24.390 回答