@kani339

Как правильно убрать все буквы и все что находиться в скоблах?

Нужно из строки вытащить только
-0.06


Не получаеться объединить замену букв и заменя скобок и еих содержимого.

var str = "USD -0.06(-4.17%)";
var res = str.replace(/[a-zA-Z]([^)])*\]/g, '');
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
Settler1
@Settler1
Правильно написанный вопрос - половина ответа
Я думаю надо пойти от обратного, не удалять не нужное, а вытащить только нужное:
var str = "USD -0.06(-4.17%)";
var res = str.match(/([-]*[\d][.\d]*)/);
console.log(res[0]); //-0.06
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект