以下是用于过滤货币字段的指令,因此用户只需键入并暗示小数。只允许货币格式指示中的数字和负号
它运作良好,除了我想允许负数。
http://plnkr.co/edit/qlZrc7dnZEUWzoNGyaF6?p=preview
,我觉得我可以拿出这条线:
var plainNumber = viewValue.replace(/[^-+0-9]/g, '');
但是这样做打破了指令。任何人都知道如何更新这个只允许数字和负号?
所以任何带有字母的东西都会被替换为7987hjhd.00
,但-938.87
和8937.34
将被允许。
请具体谈谈您要允许和拒绝的数字。发布示例。 –
@PedroLobito数字0-9和负号' - '没有字母,符号等。现在它将输入限制为仅带有负号的数字。 – jenryb
知道它不允许任何东西。 –