我正在使用InputMask jQuery进行屏蔽:https://github.com/RobinHerbots/Inputmask
我希望无论用户在文本输入中尝试写下多少金额,都应按照印度货币格式添加自动逗号.
我正在尝试通过使用以下代码来实现这一目标.
<input type="text" name="amount" class="amount_field"/>
$('.amount_field').inputmask("numeric",{
radixPoint: ".",groupSeparator: ",",digits: 3,autoGroup: true,prefix: '',rightAlign: false,allowMinus: false,// oncleared: function () { self.Value(''); }
});
电流输出:
2,500,000
所需输出:
25,00,000
按照印度货币,我需要先昏迷3后再昏迷2.
任何帮助将不胜感激.
最佳答案
我已经通过以下简单的方法解决了您的问题,您可以尝试一下.
原文链接:https://www.f2er.com/jquery/530871.html注意:在最新版本的InputMask印度货币样式中已添加.在此处检查最新版本. :https://github.com/RobinHerbots/Inputmask/commit/5586f25853e96102417888b2cfc2823f3caa9763
<input type="text" class="inputmasking" value=""/>
<input type="text" class="inputmasking" value=""/>
<input type="text" class="inputmasking" value=""/>
<script type="text/javascript">
Inputmask("(,99){*|1}(,999){1|1}",{
positionCaretOnClick: "radixFocus",_radixDance: true,radixPoint: ".",numericInput: true,placeholder: "0"
}
).mask(".inputmasking");
</script>