我想在输入框中书写时按照印度货币显示掩码。
我正在使用 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。
我们将不胜感激。
最佳答案
我已经通过简单的后续操作解决了您的问题,您可以尝试一下。
注意:在最新版本的 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>
fiddle 的工作示例: https://jsfiddle.net/mayanksdudakiya/58pnxjvw/
关于javascript - 印度货币的输入掩码在 Jquery 动态输入字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54979135/