//要求:将字符串 8/10/2013 转为 2013-10-8 var str='8/10/2013'; //使用()分别创建分组,序号分别对应的就是 $1, $2 ,$3 //var oReg=/(\d)\/(\d\d)\/(\d\d\d\d)/; //当然也可以用量词方便些 var oReg=/(\d)\/(\d{2})\/(\d{4})/; oReg.test(str); //alert(str.match(oReg)); //返回整个字符串 8/10/2013 //alert(RegExp.$1); //8 //访问分组1,返回 8 //alert(RegExp.$2); //10 //访问分组2,返回 10 //alert(RegExp.$3); //2013 //访问分组3,返回 2013 alert(str.replace(oReg,'$3-$2-$1'));