javascript - 印度货币的输入掩码在 Jquery 动态输入字段中

标签 javascript jquery input masking

我想在输入框中书写时按照印度货币显示掩码。

我正在使用 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>

enter image description here

fiddle 的工作示例: https://jsfiddle.net/mayanksdudakiya/58pnxjvw/

关于javascript - 印度货币的输入掩码在 Jquery 动态输入字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54979135/

相关文章:

javascript - 添加 tsconfig except 会导致 "Cannot write file"错误?在 VSCode 中

javascript - 如何在canvas js中循环制作多系列图表?

jquery - 当我在 jQuery 中复制它时,如何更改 HTML 的属性?

jsf - 做一个 h :inputText required only when the checkbox is selected

android - 如何使用 adb shell 输入输入符号?

random - 保存程序生成的所有随机数,然后在 Racket 中重复使用它们

javascript - 谷歌翻译 : Callback when a language is selected

javascript - 根据输入链接到网站时出现问题

jQuery Validate 插件正在验证一个已变为 "disabled"的字段

javascript - jQuery 在 chrome 扩展弹出窗口中不起作用