Не работает регулярное выражение со значением полученным из FormControl

Вот код

  public phoneNumber: string = "31031234567";

  phoneForm : FormGroup = new FormGroup({
    phoneFormControl: new FormControl('8356532235', [
      Validators.required ]),
      ...
  });

  get phoneFormControl() { return this.phoneForm.get('phoneFormControl')!; }

  next() {
    let regexpPhone: RegExp = /^[0-9]{10}$/;

    if (this.phoneForm.value == null) {      return;    }

    this.phoneNumber = this.phoneForm.value;
    console.log("phoneNumber= " , this.phoneNumber);

    alert( regexpPhone.test(this.phoneNumber) );    
  }

Сохраняю в переменной phoneNumber строку из формы ввода.

phoneNumber типа string

В консоль выводится то, что было введено в форме. Но при проверке его с помощью regexpPhone.test() всегда получаю false.


Ответы (0 шт):