Нужно найти все неповторяющиеся символы или по-другому - отсеять повторяющиеся символы
Пример:
asdfasdf111133 - > asdf13
Нужна именно регулярка, без циклов и условий.
Допускается использовать максимум match, то есть replace и прочее - не подходит.
Операция должна происходить в одно действие.
Пример:
'asdfasdf111133'.match(/регулярка/) -> 'asdf13'
Данное регулярное выражение сохраняет последнее вхождение символа:
var str = 'asdfasdf111133';
str.replace(/(.)(?=.*\1)/g, ''); // "asdf13"
Без регулярок:
str = str.split('')
.filter((x, n, s) => s.indexOf(x) == n)
.join('');
console.log(str); // "asdf13"
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники