la máscara de entrada mat no permite alfanuméricos para el campo de entrada. A continuación se muestra mi código. ¿Me estoy perdiendo de algo? Traté de tener un evento de pulsación de tecla pero aún no permite alfanumérico. Cualquier sugerencia, por favor, cambie el código a continuación para permitir alfanumérico en el formato a continuación.
Tengo que enmascararlo en este formato (###-##-##), por ejemplo: DS9-1-B-1
<input matInput mask="000-0-0-0" (keypress)="keyPressAlphaNumeric($event)" required> keyPressAlphaNumeric(event) { var inp = String.fromCharCode(event.keyCode); if (/[a-zA-Z0-9]/.test(inp)) { return true; } else { event.preventDefault(); return false; } }