解决方案 »
- 异步分页前记录数据的难点
- 百度地图如何在点“标记”后,弹出悬浮框以及更改鼠标光标显示样式?
- 求教一个ExtJS问题
- 给出俺的全部分数来求个网页回复的问题
- JavaScript 获取如何客户端cpu序列号,硬盘ID,网卡MAC地址的问题?
- 求解难题:用js,点击一下按钮,提示输入文字,输入后,该文字显示于页面,并可以用鼠标拖曳
- input文本框和单选框连动的问题??高手帮忙!在线......
- 网页刷新问题,在线等待。。。。。。。
- 秋水无痕请进!(关于你的贴子:php的汉字转换:GBK->Unicode(UTF8))...
- ExtJS5选中行,点击表格空白区域自动取消选中状态
- jQuery隐藏显示问题
- 急急急 jquery+ajax点击不同的属性局部刷新改变价格 大神们给个思路
aaa-aaaaaaa-aaaa;bbb-bbbbbbb-bbbbb;cccc-ccccccc-cccc;如上 依旧是截取红色字体的字符串 并放进数组中 求大神解答
r = s.match(/(\w+)(?:;)/g);
for(i=0; i<r.length; i++) {
r[i] = r[i].substr(0, r[i].length-1);
}
alert(r);
var str = 'aaa-aaaaaaa-aaaa;bbb-bbbbbbb-bbbbb;cccc-ccccccc-cccc;'.split(";");;
var nums = [ ];
for (var i=0 ; i< str.length ; i++){
alert(str[i].subString(array[i].lastIndexOf("-")+1,str[i].length-1));
}
}
没有验证,你拿过去试试吧
s = 'aaa-aaaaaaa-11111;bbb-bbbbbbb-22222;cccc-ccccccc-3333;';
r = s.match(/([^\-]+)(?=;)/g);
alert(r);