Страницы

Поиск по вопросам

пятница, 12 апреля 2019 г.

Получить только число из переменной, содержащей текст + число + текст

Пишу javascript, и есть переменная, в которой хранится нужное мне число. Я бы его вытащил через parseFloat, но проблема в том что оно хранится в таком виде (50%). Т.е перед числом идет символ ( из-за этого parseFloat возвращает NaN. Как мне вытащить в таком случае число?


Ответ

Если строка всегда будет во формате ({число}%), то можно просто удалить первый символ и последные два символа, вот так:
var str = "(50.5%)"; var x = parseFloat(str.slice(1, -2));

Комментариев нет:

Отправить комментарий