Regex/ JS : Добрый день, помогите пожалуйста удалить все буквы из строки после специальных символов(!, ? ,%, #, @ ...)

let str = "Hello world !text"

Как задать список символов после которых я удаляю все лишнее ?

Заранее спасибо !


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

Автор решения: teran

используйте позитивный просмотр назад (?<=[символы]), чтобы найти символы. и .* чтобы удалить все оставшееся.

let txt = 'qwe !asd';
let re = /(?<=[!@&%]).*/;

console.log(txt.replace(re,''));

→ Ссылка