答案 0 :(得分:1)
您必须更改您的正则表达式模式。尝试将(\.\d{1,2})?
的最后一部分替换为(\.)?(\d{1,2})?
。这意味着可以设置.
,而不必输入其他两位数字。您可以在regex101.com上使用正则表达式模式。
答案 1 :(得分:0)
您可以在Angular 4中使用以下代码
<input class="k-textbox" format="{0:c2}" type="number" step="0.01" onkeydown="return event.keyCode !== 69">