此当前函数禁止用户键入除数字以外的任何字符。我想对它进行调整,允许使用逗号和空格键。我该如何调整。
numbersFunction(event: any): boolean {
const charCode = (event.which) ? event.which : event.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
如果您的目标是仅限于浮点数,则可以使用Validators.pattern来强制执行正确的模式。
在其他问题中也有模式的例子,比如这个。