具体问题!
有没有办法让用户输入逗号和点作为十进制标记,但将点保持在显示值中,然后修剪千位分隔符?
用户输入“123456,78”,看到“123 456.78”,值为“123456,78”
用户输入“123456.78”,看到“123 345.78”,值为“123456.78”
无法使用 ngx-mask 找到任何方法来实现此结果
提前致谢!
更新:似乎stackoverflow需要一些调试,但我对需要什么信息一无所知,因为我只是看不到任何方法可以实现此功能。好的,我会展示我尝试过的。
我尝试了自定义模式,如下所示:
customPatterns = {
D: {
pattern: new RegExp('[,.]'),
symbol: '.',
},
0: { pattern: new RegExp('\\d') },
};
...
[mask]='0*D00'
但symbol
由于某种原因不起作用,如果您输入逗号,它会保持显示
我尝试了类似的东西[mask]="'0*(,|.)00'"
,但它根本不起作用