Javascript全局拆分/连接或替换空格

Javascript全局拆分/连接或替换空格,javascript,html,Javascript,Html,我快疯了,有人能解释一下这里发生了什么吗: 为什么相同的JS函数会产生不同的结果 以下是实际的HTML: <input id="xamount" data-pr-xamount="1" value="R 5 700,00" placeholder="Enter Amount" style="width: 88%;" class="valid" type="text"> 必须有一个字符不同于介于5和7之间的空格。这些空格可能不是传统空格,请尝试在实际空白处拆分: /\s+/ 就

我快疯了,有人能解释一下这里发生了什么吗:

为什么相同的JS函数会产生不同的结果

以下是实际的HTML:

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


必须有一个字符不同于介于5和7之间的空格。

这些空格可能不是传统空格,请尝试在实际空白处拆分:

/\s+/
就你而言:

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

您能提供相应的HTML吗?在
5
700
之间可能不是一个规则的空格,因此当您
拆分(“”)
时,您将只得到2个项目。@AndrewLi我已经添加了HTML