Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. import { Directive, ElementRef, HostListener } from '@angular/core';
  2.  
  3. @Directive({
  4. selector: '[appSpecialCharacters]'
  5. })
  6.  
  7. export class SpecialCharactersDirective {
  8. constructor( private _el: ElementRef) { }
  9. @HostListener('input', ['$event']) onInputChange(event) {
  10. const val = this._el.nativeElement.value;
  11. this._el.nativeElement.value = val.replace(/[!@#$%^&*(),.?":{}|<>\\\/-]*/g, '');
  12. if (val !== event.target.value) {
  13. event.stopPropagation();
  14. }
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement