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

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

Всем привет! Есть регулярное выражение
/(?<=,.*),/g
Как его можно переделать не использую lookBehind?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 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", то нужно ещё чуть-чуть переделать, добавив немного кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы