JS中實(shí)現(xiàn)隱藏部分姓名或者電話號(hào)碼的代碼
項(xiàng)目需要, 只顯示用戶的姓名和手機(jī)號(hào)開頭跟結(jié)尾, 其他部分用 * 代替, 借鑒了網(wǎng)上的代碼, 參考地址沒來得及記下
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: 后面需要保留幾位
原理很簡(jiǎn)單, 先算出有幾位是要用 * 代替, 然后建出這個(gè) * 的字符串, 返回的時(shí)候拼接字符串, 使用substring(開始位 , 結(jié)束為)截取需要顯示的內(nèi)容, 然后拼接 , 返回
總結(jié)
以上所述是小編給大家介紹的JS中實(shí)現(xiàn)隱藏部分姓名或者電話號(hào)碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- JS中input表單隱藏域及其使用方法
- JS實(shí)現(xiàn)“隱藏與顯示”功能(多種方法)
- javascript點(diǎn)擊按鈕實(shí)現(xiàn)隱藏顯示切換效果
- AngularJS實(shí)現(xiàn)元素顯示和隱藏的幾個(gè)案例
- JS實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊展開或隱藏表格行的方法
- jquery和js實(shí)現(xiàn)對(duì)div的隱藏和顯示方法
- js設(shè)置控件的隱藏與顯示的兩種方法
- js判斷元素是否隱藏的方法
- javascript獲取隱藏元素(display:none)的高度和寬度的方法
- JS隱藏號(hào)碼中間4位代碼實(shí)例
相關(guān)文章
JS去掉字符串前后空格、阻止表單提交的實(shí)現(xiàn)代碼
這篇文章主要介紹了JS去掉字符串前后空格、阻止表單提交的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06JS+CSS實(shí)現(xiàn)淡入式焦點(diǎn)圖片幻燈切換效果的方法
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)淡入式焦點(diǎn)圖片幻燈切換效果的方法,實(shí)例分析了javascript操作圖片、css等元素實(shí)現(xiàn)幻燈片的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02根據(jù)服務(wù)器時(shí)間作為起始,顯示時(shí)鐘的小程序
一般的網(wǎng)頁都有這種功能:在頁面上動(dòng)態(tài)顯示當(dāng)前時(shí)間,這個(gè)的實(shí)現(xiàn)也很簡(jiǎn)單,基本上一行代碼就實(shí)現(xiàn)了2009-06-06JavaScript檢測(cè)字符串中是否含有html標(biāo)簽實(shí)現(xiàn)方法
這篇文章主要介紹了JavaScript檢測(cè)字符串中是否含有html標(biāo)簽實(shí)現(xiàn)方法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-07-07JavaScript中使用replace結(jié)合正則實(shí)現(xiàn)replaceAll的效果
JavaScript?中使用?replace?達(dá)到?replaceAll的效果,其實(shí)就用利用的正則的全局替換。2010-06-06