我需要在我的移动应用程序(Ionic + Cordova)的input = number中创建一个货币掩码(从右到左)。如果用户输入123456值,则输入应为1.234,56(自动添加“,”和“。”。
我不知道如何使用HTML和Javascript进行此操作。
有人帮帮我吗?
注意输入类型应为“数字”,以便在设备中仅显示数字键盘。
抱歉,我的英语很差
答案 0 :(得分:2)
答案 1 :(得分:1)
查看jQuery jquery-numberformatter的这个插件:
$(this).parseNumber({format:"#,###.00", locale:"us"});
答案 2 :(得分:1)
我知道你的痛苦,我已经看到了几个解决方案:
选项A:构建自定义指令以隐藏真实的盒子,并将假的一个放在顶部。 刚刚构建了一个概念验证演示:http://play.ionic.io/app/e3547f0f6b05
选项B:像基本上MobiScroll(某些付费库)一样构建自己的小键盘: http://demo.mobiscroll.com/numpad/currency/(角度和离子都可以正常工作) 更新:还请查看此演示:http://demo.mobiscroll.com/numpad/variablefraction/