<html>
<head>
</head>
<body><script type="text/javascript">
var text = "yuna_111.css   yuna_222.css  yuna_aaa.css  yuna_bbb.css ";
var reg = /yuna_(?:(\d+)|(\w+))\.css/ig;
var arr = [];
text.replace(reg,test);function test()
{
alert(arguments[1]);
}
</script>
</body>
</html>上面弹出显示为: 111     222   undefined       undefined而我想要的效果是分别弹出显示:  111       222       aaa      bbb  
要修改哪里?必须用replace 替换方法。