Javascript 从字符串中提取公司和公司代码
我有一根像这样的线,如下所示Javascript 从字符串中提取公司和公司代码,javascript,regex,Javascript,Regex,我有一根像这样的线,如下所示 var str = '101,1245###company1-|102,1221###company2-|102,1651###company3-|-'; 我们是否可以在逗号(,)之前提取公司代码和公司名称在######和之前-并将其存储在数组中,以便在url中传递此值以进行正确重定向var tmp=str.split(“|”); var tmp=str.split('|'); var compnr_array=new Array(); var company_a
var str = '101,1245###company1-|102,1221###company2-|102,1651###company3-|-';
我们是否可以在逗号(,)之前提取公司代码和公司名称在######和之前-并将其存储在数组中,以便在url中传递此值以进行正确重定向var tmp=str.split(“|”);
var tmp=str.split('|');
var compnr_array=new Array();
var company_array=new Array();
var i=0;
for (i=0; i<tmp.length; i++) {
var t=tmp[i].match(/(\d+),\d+###(.*)-/);
if (t) if (t.length==3) {
compnr_array[compnr_array.length]=t[1];
company_array[company_array.length]=t[2];
}
}
var compnr_数组=新数组();
var company_array=新数组();
var i=0;
对于(i=0;iYes,您可能可以。您尝试过的是公司代码1011245
还是仅1245
?@M42 compnay代码仅在(逗号)101之前