vue电话号码,姓名,身份证号快速部分隐藏(vue全局过滤器)

编程入门 行业动态 更新时间:2024-10-25 00:32:50

vue电话号码,姓名,身份证号快速部分隐藏(vue全局<a href=https://www.elefans.com/category/jswz/34/1771166.html style=过滤器)"/>

vue电话号码,姓名,身份证号快速部分隐藏(vue全局过滤器)

vue电话号码,姓名,身份证号快速格式化隐藏

  • vue项目中你还在调用方法将15711112222=>157****2222吗?

  • vue过滤器将极大简化这个过程。

  • 先看看最后的使用效果

 {{15711112222 | phone}}

只需要在html页面里这样表示,效果图


先创建一个pipe.js,我将其称之为管道

const Vue = require('vue');/*** 匹配电话号码* 15012341234 => 150****1234*/
Vue.filter('phone', function (value) {if (!value) return '';let str = value;str = str.toString().replace(/^(\d{3})(\d{4})(\d{4})/g , '$1****$3')return str;
})/*** 匹配名字* 王仙女 => 王*女*/Vue.filter('name', function (value) {if (!value) return '';let str = value;str = str.toString().replace(/^([^\x00-\xff])([^\x00-\xff]{0,})([^\x00-\xff])/g , '$1*$3')return str;
})
export default {init () {console.log('*** filter installed ***')}
}
  • 在将其放到全局里引入 main.js
vue.use(pipe)

更多推荐

vue电话号码,姓名,身份证号快速部分隐藏(vue全局过滤器)

本文发布于:2024-02-12 06:43:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686655.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:过滤器   全局   电话号码   身份证号   姓名

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!