2016-11-29 3 views
3

は、誰かがここで何が起こっているのかを説明してくださいすることができますJavascriptを分割/結合または交換スペースグローバル

Screenshot

をなぜ同じJS機能は、異なる結果をもたらすのか?

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

それぞれのHTMLを提供できますか? – Li357

+0

'5'と' 700'の間に通常のスペースではないかもしれないので、 'split( '')'を実行すると2つのアイテムしか得られません。 – Dekel

+0

@AndrewLi私はそれを見つけようとしていた – Morgs

答えて

6

これらの空間の間の間隔よりも異なる文字が存在する必要があり、実際のホワイトスペースで分割しようと、伝統的なスペースではないかもしれない:ここで

は、実際のHTMLですあなたのケースでは

/\s+/ 

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

ありがとうございます... – Morgs

1

5と7

+0

を追加しました... – Morgs

関連する問題