Заменить плавающее число в строке - PullRequest
0 голосов
/ 24 июня 2019

Я хочу заменить плавающее число другим в моей строке, используя Javascript.

Примеры:

var string1 = '$10.50';
var string2 = '$10.50 USD';
var string3 = '10.50 €';

Результаты:

var newFloatNb = 15.99;

string1 = '$15.99';
string2 = '$15.99 USD';
string3 = '15.99 €';

В любом случае, чтобы сделатьэтот?Я хочу, чтобы валюты не всегда были одинаковыми.

1 Ответ

0 голосов
/ 24 июня 2019

Я сделал это, извините за этот вопрос.

var string = '$10.50 USD';
var newFloatNb = 15.99;
var stringNumber = parseFloat(string.match(/-?(?:\d+(?:\.\d*)?|\.\d+)/)[0]).toFixed(2);
string = string.replace(stringNumber, '15.99');

console.log(string);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...