js中實現隱藏部分姓名或者電話號碼


項目需要, 只顯示用戶的姓名和手機號開頭跟結尾, 其他部分用 * 代替, 借鑒了網上的代碼, 參考地址沒來得及記下

hidden:function(str,frontLen,endLen) { 
                     var len = str.length-frontLen-endLen;
                     var xing = '';
                     for (var i=0;i<len;i++) {
                     xing+='*';
                    }
                     return str.substring(0,frontLen)+xing+str.substring(str.length-endLen);
               }

frontLen: 前面需要保留幾位    endLen: 后面需要保留幾位

原理很簡單, 先算出有幾位是要用 * 代替, 然后建出這個 * 的字符串, 返回的時候拼接字符串, 使用substring(開始位 , 結束為)截取需要顯示的內容, 然后拼接 , 返回


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM