JS中實(shí)現(xiàn)隱藏部分姓名或者電話號碼的代碼
項(xiàng)目需要, 只顯示用戶的姓名和手機(jī)號開頭跟結(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: 后面需要保留幾位
原理很簡單, 先算出有幾位是要用 * 代替, 然后建出這個(gè) * 的字符串, 返回的時(shí)候拼接字符串, 使用substring(開始位 , 結(jié)束為)截取需要顯示的內(nèi)容, 然后拼接 , 返回
總結(jié)
以上所述是小編給大家介紹的JS中實(shí)現(xiàn)隱藏部分姓名或者電話號碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JavaScript常見數(shù)組方法之如何轉(zhuǎn)置矩陣
這篇文章主要給大家介紹了關(guān)于JavaScript常見數(shù)組方法之如何轉(zhuǎn)置矩陣的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-03-03
JavaScript函數(shù)中的防抖與節(jié)流原生實(shí)現(xiàn)及第三方庫的使用
當(dāng)你頻繁的觸發(fā)用戶界面時(shí),會不停的觸發(fā)事件處理函數(shù),可能導(dǎo)致界面卡頓,瀏覽器奔潰,頁面空白等情況,而解決這一問題的,正是函數(shù)節(jié)流與函數(shù)防抖,所以本文將給大家介紹一下JavaScript函數(shù)中的防抖與節(jié)流原生實(shí)現(xiàn)及第三方庫的使用,需要的朋友可以參考下2023-10-10
從jQuery.camelCase()學(xué)習(xí)string.replace() 函數(shù)學(xué)習(xí)
camelCase函數(shù)的功能就是將形如background-color轉(zhuǎn)化為駝峰表示法:backgroundColor。2011-09-09
js實(shí)現(xiàn)Element中input組件的部分功能并封裝成組件(實(shí)例代碼)
這篇文章主要介紹了純生js實(shí)現(xiàn)Element中input組件的部分功能(慢慢完善)并封裝成組件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
javascript之querySelector和querySelectorAll使用說明
其實(shí)關(guān)于querySelector和querySelectorAll的介紹說明很多,在此主要是做個(gè)記錄2011-10-10
一文詳解requestAnimationFrame請求動畫幀
requestAnimationFrame是一個(gè)用于動畫效果的 API,它使用瀏覽器的刷新率來執(zhí)行回調(diào)函數(shù),通常每秒鐘執(zhí)行60次,這篇文章主要給大家介紹了關(guān)于requestAnimationFrame請求動畫幀的相關(guān)資料,需要的朋友可以參考下2023-12-12
javascript使用location.search的示例
本文介紹javascript 使用location.search獲取當(dāng)前地址欄參數(shù)的實(shí)例2013-11-11
js實(shí)現(xiàn)動態(tài)改變字體大小代碼
本文為大家介紹下使用js如何實(shí)現(xiàn)動態(tài)改變字體大小,感興趣的額朋友不要錯(cuò)過2014-01-01

