在输入字段中接受特殊字符.我正在使用该字段存储序列号. 序列号是字母数字
<ion-input [(ngModel)]="serial_number" (ngModelChange)="validation($event)" #serialno id="serialno" class="cac-input"></ion-input>
validation(event) {
const inputElement = document.getElementById('serialno') as HTMLInputElement;
const pattern = /^[a-zA-Z0-9]*$/;
console.log(event)
console.log(pattern.test(event))
let c = event.replace(/[^a-zA-Z0-9 ]/g, '');
inputElement.value = '';
inputElement.value = c;
console.log(c)
this.serial_number = c;
}
我以前使用正则表达式来删除特殊字符...但在删除之后,值也显示在输入字段中...
我需要禁止输入字段中输入特殊字符.
在浏览器中,使用(按键)事件工作正常...但在Android中(按键)事件不工作