<script>
var str="A('a1')=A('b1')+A('b2')";
str=str.replace("=","+");
var arr=new Array();
eval(str);
alert(arr);function A(s){
arr[arr.length]=s;
}
</script>
var str="A('a1')=A('b1')+A('b2')";
str=str.replace("=","+");
var arr=new Array();
eval(str);
alert(arr);function A(s){
arr[arr.length]=s;
}
</script>
/*<![CDATA[*/
var s = "A('a1')=A('b1')+A('b2')";
var Ar = [];
s.replace(/'([^']*?)'/g, function($0, $1){Ar.push($1)});
alert(Ar)
/*]]*/
</script>
-------------
可以解释一下你的代码吗?谢谢
sorry, 说起来大麻烦...
s=replace(" ","=");
var arr=s.split(" ");
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}这样应该可以吧
正则表达式,学习一下很有帮助