从字符串中提取公司和公司代码
Extract a company and company code from string
我有一个像下面这样的字符串
var str = '101,1245###company1-|102,1221###company2-|102,1651###company3-|-';
我们是否可以提取公司代码就在逗号(,)之前,公司名称就在###之后和之前,并将其存储在数组中,以便我可以在url中传递该值以进行适当的重定向
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];
}
}
当然,compnr_array是公司编号的数组,company_array是公司名称的数组。这里假设公司名称不包含'-'
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 将 jQuery 代码添加到 Index.aspx 页面
- 为什么忽略了eval()代码中的语法错误
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 从字符串中提取公司和公司代码
- 验证组织/公司编号的c#代码