Мне нужно добавить пробел после каждых 4 цифр, которые я ввожу, я получаю это в консоли, как я могу добиться этого, чтобы изменить ввод в угловых 5
Код, который я использовал, приведенный ниже.ts
mychange(val) {
const self = this;
let chIbn = val.split(' ').join('');
if (chIbn.length > 0) {
chIbn = chIbn.match(new RegExp('.{1,4}', 'g')).join(' ');
}
console.log(chIbn);
this.id = chIbn;
}
html
<input class="customerno" (ngModelChange)="mychange($event)" [formControl]="inputFormControl" (keydown.backspace)="onKeydown($event)" maxlength="{{digit}}" (keyup)="RestrictNumber($event)" type="tel" matInput [(ngModel)]="id" placeholder="Customer No. ">
Консоль
1
11
111
1111
1111 1
1111 11
1111 111
1111 1111
1111 1111 1
1111 1111 11
1111 1111 111
1111 1111 1111
![enter image description here](https://i.stack.imgur.com/lJxvQ.png)
примечание: я адаптирую егос Угловой 2: добавить дефис после каждых 4 цифр на входе, ввод номера карты .но я изменил Hypen с пробелом