• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Formatowanie liczb

Cloud VPS
0 głosów
694 wizyt
pytanie zadane 18 sierpnia 2019 w JavaScript przez Whereismycode Obywatel (1,710 p.)

W jaki sposób po formacie liczby mogę dalej z niej korzystać. W sensie gdy po formacie za pomocą skryptu chcę pobrać wartość z diva to zwraca mi tylko początek liczby. Pytanie w jaki sposób mogę uzyskać efekt formatowania z przecinkiem lub spacją, ale zachować oryginalną wartość?

Przykład:

<span class='worth'>100,000</span>

//tutaj jest jeszcze parseInt
var worth = $('.worth').text();

console.log(worth);

//Resultat
//100

Kod jaki aktualnie posiadam:

function formatNumber(num) {
    return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,')
}

 

1 odpowiedź

+1 głos
odpowiedź 18 sierpnia 2019 przez cyrus33 Użytkownik (680 p.)
To jest cały kod ?

"//tutaj jest jeszcze parseInt"

jeżeli tam gdzieś jest parseInt to zamień go na parseFloat

parseInt jest od liczb całkowitych bez przecinku , parseFloat do zmiennoprzecinkowych
komentarz 18 sierpnia 2019 przez Whereismycode Obywatel (1,710 p.)

Znalazłem rozwiązanie: 

parseFloat(worth.replace(/,/g, ''));

 

Podobne pytania

0 głosów
1 odpowiedź 227 wizyt
pytanie zadane 24 października 2019 w Sprzęt komputerowy przez Wookiee Użytkownik (980 p.)
0 głosów
1 odpowiedź 271 wizyt
pytanie zadane 26 marca 2021 w Systemy operacyjne, programy przez Piotrullo Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 306 wizyt
pytanie zadane 24 stycznia 2024 w HTML i CSS przez whiteman808 Mądrala (5,010 p.)

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,909 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...