Прощу помощи
var d1;" Как сделать, чтобы было, что если допустим d1 = "90k", то в консоль выводилось 90000, если 90кк, то 90000000, если 9м, то 90000000 и тоже самое с следующими буквами: к = тысяча кк = миллион ккк = миллиард м = миллион мк = миллиард |
function expand(number){ var values = { 'к': 1e3, 'кк': 1e6, 'ккк': 1e9, 'м': 1e6, 'мк': 1e9, 'k': 1e3, 'kk': 1e6, 'kkk': 1e9, 'm': 1e6, 'mk': 1e9 }; return number.replace(/(\d+)([^\d\s]+)/g, function(str, number, key){ return key in values ? number * values[key] : str; }); } alert(expand("90кк")) |
Часовой пояс GMT +3, время: 04:52. |