Morgs
Morgs

Reputation: 1746

Javascript Split/Join Or Replace spaces globally

I am running outta my mind now, can someone please explain what is happening here:

Screenshot

Why's the same JS function producing different results?

Here's the actual HTML:

<input id="xamount" data-pr-xamount="1" value="R 5 700,00" placeholder="Enter Amount" style="width: 88%;" class="valid" type="text">

Upvotes: 4

Views: 502

Answers (2)

KevBot
KevBot

Reputation: 18898

Those spaces may not be traditional spaces, try splitting on actual white-space:

/\s+/

In your case:

$('[data-pr-xamount="1"]').last().val().split(/\s+/);

Upvotes: 7

Constantin Harabara
Constantin Harabara

Reputation: 423

There must be a character different than a space between 5 and 7.

Upvotes: 1

Related Questions