Задать вопрос

Как получить первые буквы до цифр?

Каким образом можно получить первые буквы в строке до цифр?
Например:
dev8 // dev
test9999_dev // test
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const newStr = str.replace(/\d.*/, '');
// или
const newStr = str.match(/^\D*/)[0];
// или
const newStr = str.split(/[0-9]/).shift();
// или
const newStr = str.slice(0, str.search(/\d|$/));
// или
const newStr = /[^\d]*/.exec(str).pop();
// или
const newStr = [...str].reduceRight((acc, n) => '0123456789'.includes(n) ? '' : acc + n, '');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
08 февр. 2025, в 10:23
2000 руб./в час
08 февр. 2025, в 08:18
300000 руб./за проект
08 февр. 2025, в 06:53
1000 руб./за проект