Javascript全局拆分/连接或替换空格
我快疯了,有人能解释一下这里发生了什么吗: 为什么相同的JS函数会产生不同的结果 以下是实际的HTML: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+/ 就
<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