導航:首頁 > 編程語言 > js隱藏手機號後8位

js隱藏手機號後8位

發布時間:2023-03-07 04:59:04

js 如何隨機生成手機號碼

第一為是1
第2、3位你需要根據實際情況自己修改一下代碼(第二位貌似只有3458這四個數)版
parseInt(Math.random()*10)%4

上一句代表從0~3的隨機權整數,你可以把4根據實際改成相應值
還可以用一個數組代表第2、3位,將2、3位可能的值寫到數組中去,然後用類似上面的語句隨機從數組中取出一個兩位數,對於現在的號碼,不太了解哪些號段已分配,只能給個參考(31,32,33,34,35,36,37,38,39,47,5x,82,83,87,88,89)
後8位可以用parseInt(Math.random()*10000000)生成0~99999999
但還要判斷一下是否位數滿足8位,即是否大於10000000,不大於的話你可以在前面或後面補零
這是最簡單的一種思路,你可以先試一下

㈡ 用js 如何將一段文本中的手機號碼過濾掉,或者是替換成*

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script type="text/javascript">
function abc(){
var s=document.getElementById("d1").innerHTML;
s=s.replace(/1[3,5,8]{1}[0-9]{9}/g,'');
document.getElementById("d1").innerHTML=s;
}
</script>
</head>
<body>
<div id="d1">sdfsd4136183543877sdfl</div>
<input type="button" value="過濾" onclick="abc()" />
</body>
</html>

㈢ 怎麼隱藏手機號碼中間四位

數據時代,個人信息泄露越來越嚴重。

正因如此,每個公司更加註重員工信息的保護,有時候我們需要列印一些員工的個人信息,其中包含手機號、個人身份證號碼,這些肯定是要進行加密處理的。

如何隱藏手機號中間4位數字,5種方法推薦,不管你是Excel哪一版本、或者是WPS,總有一種方法適合你~

left+right

C2單元格輸入:=LEFT(B2,3)&"****"&RIGHT(B2,4)


說明:left函數從文本字元串左側截取固定長度字元串,right函數從文本字元串右側截取固定長度字元串,再利用連接符&連接起來。

mid函數

C2單元格輸入:=MID(B2,1,3)&"****"&MID(B2,8,4)

mid函數與left+right函數有異曲同工之妙,只不過的mid函數可以從一個文本字元串任一位置截取任一長度的字元。


說明:mid(要截取的文本字元串,開始位置,截取長度)

replace函數

C2單元格內輸入:=REPLACE(B2,4,4,"****")


說明:replace函數將一個字元串中的部分字元用另一個字元替換,replace(要替換的字元串,開始位置,長度,新的字元串)

substitute函數

C2單元格內輸入:=SUBSTITUTE(B2,MID(B2,4,4),"****",1)

substitute函數功能與replace函數功能一致,也是將字元串中的部分字元串以新的字元串替換。

唯一不同的是substitute函數需要明確輸入要替換的字元串是什麼,而不能像replace函數那樣指定位置即可。


說明:substitute(文本單元格,要被替換的字元串,新的字元串,替換第幾個)。

第四個參數"替換第幾個",是指被替換的字元串可能存在重復出現的情況,這里可以指定替換的位置(第一次出現or第二次出現等等)

Ctrl+E(推薦)

手動輸入第一個員工隱私化後的手機號碼,接著選中所有需要填充的單元格,同時按下Ctrl+E兩鍵,完成填充。

㈣ 求JS手機號的正則表達式

驗證帳號是否合法
驗證規則:字母、數字、下劃線組成,字母開頭,4-16位。

function
checkUser(str){
var
re = /^[a-zA-z]\w{3,15}$/;
if(re.test(str)){
alert("正確");
}else{
alert("錯誤");
}
}
checkUser("jihua_cnblogs");//調用

驗證手機號碼
驗證規則:11位數字,以1開頭。

function
checkMobile(str) {
var
re = /^1\d{10}$/
if (re.test(str)) {
alert("正確");
} else {
alert("錯誤");
}
}
checkMobile('13800138000'); //調用
checkMobile('139888888889');//錯誤示例

驗證電話號碼
驗證規則:區號+號碼,區號以0開頭,3位或4位
號碼由7位或8位數字組成
區號與號碼之間可以無連接符,也可以「-」連接
如01088888888,010-88888888,0955-7777777

function
checkPhone(str){
var
re = /^0\d{2,3}-?\d{7,8}$/;
if(re.test(str)){
alert("正確");
}else{
alert("錯誤");
}
}
checkPhone("09557777777");//調用

驗證郵箱
驗證規則:姑且把郵箱地址分成「第一部分@第二部分」這樣
第一部分:由字母、數字、下劃線、短線「-」、點號「.」組成,
第二部分:為一個域名,域名由字母、數字、短線「-」、域名後綴組成,
而域名後綴一般為.xxx或.xxx.xx,一區的域名後綴一般為2-4位,如cn,com,net,現在域名有的也會大於4位

function
checkEmail(str){
var
re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
if(re.test(str)){
alert("正確");
}else{
alert("錯誤");
}
}
checkEmail("[email protected]");//調用

閱讀全文

與js隱藏手機號後8位相關的資料

熱點內容
大數據與工業的結合包括哪些領域 瀏覽:993
蘋果7鬧鍾鈴聲設置歌曲 瀏覽:168
法庭文件有哪些 瀏覽:211
zip文件怎麼刪除嗎 瀏覽:247
win1016179安裝失敗 瀏覽:457
pp助手的文件系統 瀏覽:218
設計網站橫幅廣告要哪些因素 瀏覽:991
勞務報酬認定在多少號文件 瀏覽:209
本地數據傳輸業務有什麼用途 瀏覽:375
什麼情侶app好用 瀏覽:575
旅遊攻略適合下什麼app 瀏覽:403
nodejsbusboy下載 瀏覽:106
同事不會送文件找不到地方 瀏覽:473
銀聯萬事達applepay 瀏覽:834
試玩怎麼推廣app 瀏覽:588
課設報告中數據結構寫什麼東西 瀏覽:44
男生怎麼搜到網站的 瀏覽:441
當前無網路怎麼解決 瀏覽:299
x200thinkpad升級 瀏覽:568
華為mate8幾個版本的區別 瀏覽:582

友情鏈接