Удалить сумму из строки - Javascript - PullRequest
0 голосов
/ 21 марта 2012

У меня есть строка типа «Продлить B 6 месяцев 12,87 USD 1M A».Из этого я хотел бы удалить сумму 12,87 долларов США, как я могу сделать это в JavaScript.Спасибо

Ответы [ 2 ]

1 голос
/ 21 марта 2012

Сопоставьте это с этим регулярным выражением:

\s+[\d,]+(?:\.\d+)? USD\s+

И используйте .replace():

> 'Renew B 6 Months 12.87 USD 1M A'.replace(/\s+[\d,]+(?:\.\d+)? USD\s+/, ' ');
"Renew B 6 Months 1M A"
0 голосов
/ 21 марта 2012
var str="Renew B 6 Months 12.87 USD 1M A";
str=str.replace("12.87 USD ", "");
alert(str); // Renew B 6 Months 1M A

Если это статическая строка, в противном случае вам нужно использовать регулярное выражение. Здесь Блендер дал ответ, взгляните на его ответ.

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