美文网首页
几种angular 过滤器

几种angular 过滤器

作者: LH8966 | 来源:发表于2019-02-11 14:24 被阅读0次
    过滤器
    //4位一个横杆
    .filter('fourtext', function() {
        return function(value) {
          if (value) {
            var strall = "";
            var strfour = "";
            for (var i = 0; i < value.length; i++) {
              strfour = strfour + value[i];
              if (strfour.length == 4) {
                if (strall) {
                  strall = strall + "-" + strfour;
                } else {
                  strall = strfour;
                }
                strfour = ""
              }
            }
            if (strfour) {
              if (strall) {
                strall = strall + "-" + strfour;
              } else {
                strall = strfour;
              }
            }
          }
          return strall
        };
      })
    
    //时间转化,20170323转成2017-03-23
      .filter('timeymd', function() {
        return function(value) {
          if (!value) return '';
          var timeymd = value.substr(0, 4) + '-' + value.substr(4, 2) + '-' + value.substr(6);
          return timeymd;
        };
      })
      //身份证号过滤器,隐藏中间8位年月日
      .filter('mpidcard', function() {
        return function(value) {
          if (!value) return '';
          var mpidcard = value.substr(0, 6) + '********' + value.substr(14);
          return mpidcard;
        };
      })
      //手机号过滤器,隐藏中间4位
      .filter('mphone', function() {
        return function(value) {
          if (!value) return '';
          var mphone = value.substr(0, 3) + '****' + value.substr(7);
          return mphone;
        };
      })
    

    相关文章

      网友评论

          本文标题:几种angular 过滤器

          本文链接:https://www.haomeiwen.com/subject/drjqeqtx.html