<script>
var str = "fdsdfsdfsdqq:'2275025'dfdsfe52id:'2221'1512111";
//alert(str);
var str2 = str.match(/qq:\'\d+\'/);
//alert(str2[1]);
//str2=qq:'2275025' 但是str2是object类型的,没有split方法
//然后我转成string类型,在用这个方法
//var str3=str2.toString();
str4 = String.prototype.split.call(str2, "\'");
alert(str4);
alert(str4[1])
</script>
想要获得2275025正则匹配后是个数组,它没有split方法,我想是的toString一下,再用split,结果是不行的,(w3school说toString只能把一个逻辑值转换成string类型,在这里不包括Array)在这里我想到call的用法,试着把string原型中split拿出来给数组用,结果是可行的。从《javas