@adizh

Regex не работает во Vue2?

Нужно было сделать валидацию email, и vscode подсвечивает regex как ошибку.
regex
в computed находится regex:
computed:{
  regex(){
    return  new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,24}))$/)

  }
},

validation:
if (!this.regex.test(this.email)) {
        this.emailErr = true;
        let vm = this;
        setTimeout(() => {
          vm.emailErr = false;
        }, 1000);
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы