@smartbe

Как переделать регулярное выражение lookBehind?

Всем привет! Есть регулярное выражение
/(?<=,.*),/g
Как его можно переделать не использую lookBehind?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
цель: удалить все запятые из кода, кроме первой

Не используя lookBehind, переделать можно так:
let str = "1,,0,0,";
let arr = str.split(',');
str = arr.splice(0,1) + ',' + arr.join(''); // 1,00
console.log(str);

Но если нужно, чтобы не спотыкалось на ",1,00" или "1", то нужно ещё чуть-чуть переделать, добавив немного кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
21 мая 2022, в 02:27
10000 руб./за проект
20 мая 2022, в 23:28
5000 руб./за проект
20 мая 2022, в 23:24
5000 руб./за проект