我现在不在乎了,有人可以解释一下这里发生了什么:
为什么同样的JS函数产生不同的结果?
这是实际的HTML:
<input id="xamount" data-pr-xamount="1" value="R 5 700,00" placeholder="Enter Amount" style="width: 88%;" class="valid" type="text">
答案 0 :(得分:7)
这些空格可能不是传统的空格,尝试在实际的空白区域上分割:
/\s+/
在你的情况下:
$('[data-pr-xamount="1"]').last().val().split(/\s+/);
答案 1 :(得分:1)
必须有一个不同于5到7之间空格的字符。