#javascript
Пишу javascript, и есть переменная, в которой хранится нужное мне число. Я бы его вытащил через parseFloat, но проблема в том что оно хранится в таком виде (50%). Т.е перед числом идет символ ( из-за этого parseFloat возвращает NaN. Как мне вытащить в таком случае число?
Ответы
Ответ 1
Если строка всегда будет во формате ({число}%), то можно просто удалить первый символ и последные два символа, вот так: var str = "(50.5%)"; var x = parseFloat(str.slice(1, -2));Ответ 2
ссылка от cyadvert на функшен Сама регекспа /([0-9]+)(?:[\%])/
Комментариев нет:
Отправить комментарий