国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現用特殊符號替換字符串的中間部分區域的實例代碼

2019-11-19 13:25:22
字體:
來源:轉載
供稿:網友

一、引入

  相信很多人都遇到過敏感信息需要做部分隱藏功能,大多數都是用特殊符號去替換。

       正好今天我又遇到這樣的前端顯示的需求,正好把相關JS記錄下來,方便下次再用。

二、JS部分

/* 部分隱藏處理** str 需要處理的字符串** frontLen 保留的前幾位** endLen 保留的后幾位** cha 替換的字符串*/function plusXing(str, frontLen, endLen,cha) {  var len = str.length - frontLen - endLen;  var xing = '';  for (var i = 0; i < len; i++) {    xing += cha;  }  return str.substring(0, frontLen) + xing + str.substring(str.length - endLen);};  

三、應用實例

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>隱藏字符</title> <script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script> <style>  div{    margin:20px;    padding:20px;  }  input[type='button']{    padding:10px;  }  #btn_div{    margin-left:100px;  } </style> </head> <body> <div>處理之前:<input type="text" id="num"/></div> <div id='btn_div'><input type="button" value="隱藏處理" onclick="yincang();"></div> <div>處理之后:<span id="secret_num"></span></div> <script>    function yincang(){      var num=$('#num').val();      var secret_num=plusXing(num,3,4,'*');      $('#secret_num').text(secret_num);    };    /* 部分隱藏處理    ** str 需要處理的字符串    ** frontLen 保留的前幾位    ** endLen 保留的后幾位    ** cha 替換的字符串    */    function plusXing(str, frontLen, endLen,cha) {      var len = str.length - frontLen - endLen;      var xing = '';      for (var i = 0; i < len; i++) {        xing += cha;      }      return str.substring(0, frontLen) + xing + str.substring(str.length - endLen);    }; </script> </body></html>

四、實例效果

五、總結

  這樣就實現了前端顯示的隱藏部分敏感信息的功能了。

  其實這個功能完全可以在后臺實現,那樣應該是更安全的!

以上所述是小編給大家介紹的JS實現用特殊符號替換字符串的中間部分區域的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰坪| 广饶县| 安乡县| 洛隆县| 湖州市| 青海省| 咸阳市| 伊宁市| 且末县| 东乡族自治县| 凭祥市| 石屏县| 南乐县| 南平市| 鄂伦春自治旗| 常德市| 甘孜县| 道孚县| 玉田县| 大同市| 金溪县| 吐鲁番市| 辽中县| 滁州市| 邹平县| 西华县| 绵阳市| 宾川县| 扶沟县| 罗江县| 信宜市| 中阳县| 岳普湖县| 牟定县| 万安县| 阿拉善右旗| 岗巴县| 西华县| 临武县| 商南县| 广河县|