刚学到正则这块,大家帮我看下这段js代码
<script type="text/javascript">
var str="a13c25d48";
var re=/(\d)(\d)/gi;
var strl=str.replace(re,"$2$1");
alert(str+"已经被替换成"+strl)
</script>
下面是显示的结果
弹出警告框,里面的内容是:a13c25d48已经被替换成a31c52d48
我的问题:1.$2$1 能帮我具体解释下吗
2. 对于正则对象的replace方法好像还是没有理解, 我的理解是:re为132548