1.公司要求对后端返回的后端用户电话号码中间几位数进行加密,这里有两种方式,第一种,由后端加密直接返回给前端渲染,2.在前端使用加密。由于我用的是angular框架,所以我用了管道
// 定义一个管道mask.pipe.ts文件
import {
Pipe, PipeTransform } from '@angular/core';
@Pipe( {
name: 'mask' } )
export class FormatMaskPipe implements PipeTransform
{
/**
* Format mask
*
* 格式化掩码
* ```ts
* formatMask('123', '(#*#)') => (1*3)
* ```
*/
transform ( value: string, mask: string )