Angular 如何使用可选整数ngx掩码屏蔽十进制数

Angular 如何使用可选整数ngx掩码屏蔽十进制数,angular,ngx-mask,Angular,Ngx Mask,我使用的是ngx掩码v11.1.5,我很难创建一个同时允许前导整数和省略整数的掩码。例如,.5和“0.5”都应该是可接受的输入,并将模型设置为“0.5” 我尝试过使用掩码9*.0*,因为9*应该是0或更多的数字,但是当使用前导数字进行测试时,我无法输入小数,而当测试没有前导数字时,我无法输入尾随数字。我意识到这里不必使用掩码。最初,我使用掩码有条件地阻止文本输入的小数(0*)。为了允许小数,我只是有条件地将输入切换到type=“number”并禁用掩码

我使用的是ngx掩码v11.1.5,我很难创建一个同时允许前导整数和省略整数的掩码。例如,.5和“0.5”都应该是可接受的输入,并将模型设置为“0.5”


我尝试过使用掩码9*.0*,因为9*应该是0或更多的数字,但是当使用前导数字进行测试时,我无法输入小数,而当测试没有前导数字时,我无法输入尾随数字。

我意识到这里不必使用掩码。最初,我使用掩码有条件地阻止文本输入的小数(0*)。为了允许小数,我只是有条件地将输入切换到type=“number”并禁用掩码