Quiero saber cómo permitir solo el alfabeto en una entrada, si se ingresa un número o un carácter especial en la entrada, ignórelo, trabajo con Angular.
Trabajo con forma reactiva, pero si uso un patrón, esto solo valida el campo cuando se realiza el envío, lo que necesito es que, por ejemplo, si presiono el número "1" en el teclado, simplemente no aparece, cuando se presiona la tecla ignora todo. esa no es la letra del alfabeto
Puede usar bibliotecas de máscaras de entrada como esta https://www.npmjs.com/package/ngx-mask . O puedes hacerlo tú mismo así
this.form.controls["Your Control Name Here"].valueChanges.subscribe((value: string) => { this.form.controls["Your Control Name Here"].setValue(value.replace(/[^A-Za-z]/, ""), { emitEvent: false }); });