求js正则获取下面值 var str=[['1', '项一'], ['2', '项二']]上面可能是多个=[['1', '项一'], ['2', '项二'],.....]我要得到 这二组值 1,2 项一,项二最好正则实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 靠 我现在是这样实现的var str=eval("[['1', '项一'], ['2', '项二']]");var id='',name='';for(var i=0;i<str.length;i++){ id+=str[i][0]+','; name+=str[i][1]+','; } alert(id.substring(0,id.length-1)) alert(name.substring(0,name.length-1)) 没有人会这样的js吗?那有人知道为什么我下载的时候总是弹出“为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”我是用java开发的下载 为什么csdn下载的时候我就不会弹这个出来。 IE设置的问题。工具-internet选项-安全-Internet-自定义级别对标记为可安全执行脚本的ActiveX控件执行脚本选择“启用”下载已签名的ActiveX控件选择“提示”正则的,一会写给你。 var arr = [['1', '项一'], ['2', '项二'], ['3', '项三'], ['4', '项四']]; var a = [], b = []; for(x in arr){ a.push(arr[x][0]); b.push(arr[x][1]); } alert(a) alert(b)试试至于 安全提示, ie下 会这样的,传至 服务器 就可以了,或者 换成360这样基于ie内核就可以 打开ie设置看了一下 确实是这样设置的 没有用 如果是ie设置其它网站下载时 也应该弹出“为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”关键是只有我自己做的项目下载就出现这个 把你的本地地址加到可信任站点试试。比如http://localhost:8080 这个东东也没必要用正则,如果非要用,可以这样var str= [['1', '项一'], ['2', '项二']];var s1 = "";var s2 = "";var r = "";while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){ s1 += ',' + r[1]; s2 += ',' + r[2];}alert(s1);alert(s2); [Quote=引用 8 楼 的回复:]这个东东也没必要用正则,如果非要用,可以这样var str= [['1', '项一'], ['2', '项二']];var s1 = "";var s2 = "";var r = "";while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){s1 += ',' + r[1];s2 += ',' + r[2];}....这样不是我想要的咯.........原来就已经是可信任站点了 是不是下载方法 那里改一下? 直接在前台测试js程序是有这样的现象,但是后台发送过来的js就没问题了,所以不用纠结这些东西。 Ext.ux.JsonPanel.superclass.initComponent.call(this);Ext.ux.JsonPanel.superclass.constructor.call(this);上面有啥区别?是什么意思 如何在提交页面后保存文本框中的值? 求救 关闭窗口事件 关于JSP传递中文乱码问题,代码感觉没错,不知道为什么就是显示不了 又数据库连接问题 java 短信发送 smslib RXTX 自动串口检测 问一个jsp基础问题 Tomcat出错 帮忙了各位 关于页面中文内容提交的问题 JPA整合时的异常 关于DDOS攻击,求解决方案 一对多级联添加java.sql.BatchUpdateException: ORA-02291: 违反完整约束条件 (SYSTEM.SYS_C005465)
var str=eval("[['1', '项一'], ['2', '项二']]");
var id='',name='';
for(var i=0;i<str.length;i++)
{
id+=str[i][0]+',';
name+=str[i][1]+',';
}
alert(id.substring(0,id.length-1))
alert(name.substring(0,name.length-1))
那有人知道为什么我下载的时候总是弹出
“为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”
我是用java开发的下载 为什么csdn下载的时候我就不会弹这个出来。
IE设置的问题。
工具-internet选项-安全-Internet-自定义级别对标记为可安全执行脚本的ActiveX控件执行脚本
选择“启用”下载已签名的ActiveX控件
选择“提示”正则的,一会写给你。
var arr = [['1', '项一'], ['2', '项二'], ['3', '项三'], ['4', '项四']];
var a = [], b = [];
for(x in arr){
a.push(arr[x][0]);
b.push(arr[x][1]);
}
alert(a)
alert(b)
试试至于 安全提示, ie下 会这样的,传至 服务器 就可以了,
或者 换成360这样基于ie内核就可以
打开ie设置看了一下 确实是这样设置的 没有用 如果是ie设置其它网站下载时 也应该弹出“为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”关键是只有我自己做的项目下载就出现这个
比如http://localhost:8080
var str= [['1', '项一'], ['2', '项二']];
var s1 = "";
var s2 = "";
var r = "";
while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){
s1 += ',' + r[1];
s2 += ',' + r[2];
}
alert(s1);
alert(s2);
这个东东也没必要用正则,如果非要用,可以这样
var str= [['1', '项一'], ['2', '项二']];
var s1 = "";
var s2 = "";
var r = "";
while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){
s1 += ',' + r[1];
s2 += ',' + r[2];
}
....这样不是我想要的咯.........
原来就已经是可信任站点了 是不是下载方法 那里改一下?
直接在前台测试js程序是有这样的现象,但是后台发送过来的js就没问题了,所以不用纠结这些东西。
Ext.ux.JsonPanel.superclass.constructor.call(this);
上面有啥区别?是什么意思