var selectedCustomers = document.getElementById("hfCustomerID");输出: 这是我的隐藏字段,其中存储了推送值。 隐藏字段中的值存储如下所示 因此,当字符串被拆分并推入索引0= "“时,数组将被存储。 如何在将jquery中的字符串推送到数组之前先检查和删除它?
发布于 2017-05-25 09:06:44
"|1|2|3".slice(1).split('|');使用slice()移除第一个字符。
"|1|2|3".match(/[^|]/g);或者使用Regx
发布于 2017-05-25 09:06:50
你可以用substr删除第一个字符,
string.substr(1);
console.log("|1|2|3".substr(1).split('|'));
发布于 2017-05-25 09:06:45
这可以通过多种方式完成。
如果总是像前面提到的那样期望值,那么就可以按照其中一个答案中的建议使用string.substr(1).split('|'),否则就可以使用"filter“。
selectedCustomers.split('|').filter(function(value) {
return value !== "" && value !== null;
});https://stackoverflow.com/questions/44176470
复制相似问题