Pegar palavra usando indexOf

Preciso criar link automaticamente quando o operador digitar uma sequência específica de caracteres, por exemplo:
#visit-email@email.com -> gerar um link usando o email.

Consegui verificar se o operador digitou #visit usando o seguinte código:

let value = this.ChannelCreateForm.get('ChannelDescription').value;
    
    if (value.indexOf('#visit') === 0) {
      alert('Got it');
      return
    } 

Porém não consegui pegar todo o texto, que seria #visit-email@email.com
Após pegar o texto quero dar um split, gerar um link e dar um replace no textarea.