前端隐藏手机号码或者数字中间几位

前端实现账号或者手机号中间几位隐藏,可以通过过滤器实现,如下

<div>
	{
    
    {
    
    123456|hideNumber}}//1****6
</div>
<script>
	filters: {
    
    
        hideNumber(value){
    
    
        //1. 通过正则表达式隐藏
            return value.replace(/(\d{1})\d{4}(\d{1})/, '$1****$2');
        //2. 通过函数截取
        	return value.substring(0,1)+"****"+value.substr(value.length-4);
        }
    },
</script>

猜你喜欢

转载自blog.csdn.net/weixin_43797908/article/details/119930365