Fengshang Cloud Network Learning-Sensitive data desensitization on the front-end page Display of asterisks

Table of contents

Name desensitization (two digits)

 Name desensitization (three digits)

 Mobile phone number desensitization (11 digits)

Desensitization of ID number (18 digits)


Fengshang Cloud Network Learning-Sensitive data desensitization on the front-end page Display of asterisks

Name desensitization (two digits)

Before desensitization: Zhang San (random example)

After desensitization: Zhang*

JS code:

var a="张三";  
var b=a.slice(0,1)+'*';
   console.log(b);

 Name desensitization (three digits)

Before desensitization: Johnny Zhang (random example)

After desensitization: Zhang*crazy

JS code:

   var a = "张三疯";
    var b = a.slice(0, 1) + '*' + a.slice(2, 3);
    console.log(b);

 Mobile phone number desensitization (11 digits)

Before desensitization: 18112341234 (random example)

After desensitization: 181****1234

JS code:

  var a = "18112341234";
    var b = a.slice(0, 3) + '****' + a.slice(7, 11);
    console.log(b);

Desensitization of ID number (18 digits)

Before desensitization: 412345202208258888 (random example)

After desensitization: 412345********8888

JS code:

  var a = "412345202208258888";
    var b = a.slice(0, 6) + '********' + a.slice(14, 18);
    console.log(b);

To be continued...

Fengshang Cloud Network Learning-Sensitive data desensitization on the front-end page Display of asterisks

More learning welcome to comment below

Guess you like

Origin blog.csdn.net/zsx0806/article/details/126529777