var a = "1,2,4,7,6,44,30,80";
var b = "8,2,3,7,6,44,5,80";
如何取出a和b不相同的字符出来,ab的长度是相等的,不能用for,最好能用正则取出后的结果如下:
var c = "1,4,30";
var d = "8,3,5";
var b = "8,2,3,7,6,44,5,80";
如何取出a和b不相同的字符出来,ab的长度是相等的,不能用for,最好能用正则取出后的结果如下:
var c = "1,4,30";
var d = "8,3,5";
解决方案 »
- 表单发邮箱后,收到的是乱码
- 网站页面左右展开问题
- dom 编程,这段代码在ie中可以顺利运行,但在ff中却不可以
- 一般碰到问题都是自己研究,这个问题搞了2天,找不到那错了,大家帮我看看吧,这个js的功能是动态添加表格的行,并且给每个行的空间起名字,以
- 哪位高手帮我解读这段JavaScript代码,请有中文标注一下,谢谢!
- 大虾们,问下怎么用doPostBack函数调用父页面的Pageload事件啊?
- 关于删除记录
- 书签
- 这才叫问题:怎么用Javascript调出ie6的图片保存,打印对话框?
- javascript数组问题求解,多谢了
- 自已写了个鼠标提示,加了onmouseout怎么不管用请高人帮助一下感谢
- js清空提示信息
var b = "8,2,3,7,6,44,5,80";
var a1=a.split(","),b1=b.split(",");
var a2=[],len=a1.length;
while(len--){
var c=new RegExp("(?:^|,)("+a1[len]+")(?:,|$)");
if(c.test(b)){
var iR=b.indexOf(a1[len]);
b1.splice((iR/2),1);
}else{
a2.push(a1[len]);
}
}
alert(b1+" 与 "+a2)