猿问

javascript,新手正则小问题

<script type="text/javascript">

        var module = angular.module("myApp",[]);
        module.controller("myController",['$scope',"$filter",function($scope,$filter){            
        $scope.date = new Date();            //2017-02-11 15:36:40
            $scope.date = $filter("date")($scope.date,"yyyy-MM-dd HH:mm:ss")
            
        }])        var tpl = "日期:yyyy-MM-d";        
        var result = tpl.replace(/(y{1,4})[^yMd]*(M{1,2})[^yMd](d{1,2})/gi,function($1,$2,$3,$4,$5,$6,$7){
            console.log(arguments);
        })
    </script>

解释,打印出来的第四项那个3是什么意思???

ABOUTYOU
浏览 487回答 1
1回答

阿晨1998

String.prototype.replaceoffset:匹配到的子字符串在原字符串中的偏移量。&nbsp;(比如,如果原字符串是“abcd”,匹配到的子字符串时“bc”,那么这个参数将是1)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答