Ⅰ 用js把手機號碼中間四位數轉換成星號怎麼做
可以通過以下編程語言來實現:<input type="text" value="請輸入手機號碼" maxlength="11"onkeyup="if(value.length>3&&value.length<8{value=value.substring(0,value.length-1)+'*'}"onfocus="value=''" onblur="if(value==''){value='請輸入手機號碼'}"/>
Ⅱ js如何實現手機號碼三位加一個空格類似這樣子:130 0000 1234 而且刪除可以刪除完的。
<input type="text" value="請輸入手機號碼" maxlength="13" onkeydown="if(value.length==3||value.length==8){value+=' '}" onfocus="value=''" onblur="if(value==''){value='請輸入手機號碼'}"/>
這樣就行了。長度等於3或8的時候內加容一個空格
Ⅲ 如何利用javascript的正則表達式替換手機號碼,顯示的結果只顯示手機號碼的後四位數字
// 匹配手機號首尾,以類似「123****8901」的形式輸出
'.replace(/(d{3})d{4}(d{4})/, '$1****$2');
此段正則匹配字元串中的連版續11位數字,替權換中間4位為*號,輸出常見的隱匿手機號的格式。
如果要僅得到末尾4位,則可以改成如下形式:
// 匹配連續11位數字,並替換其中的前7位為*號
'.replace(/d{7}(d{4})/, '*******$1');
補充注釋:正則表達式中的括弧即可用於分組,同時也用於定義子模式串,在replace()方法中,參數二中可以使用$n(n為數字)來依次引用模式串中用括弧定義的字串。
Ⅳ 用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>
Ⅳ 這是一個在手機端讓手機號可以空格顯示的一段js代碼,例如:234 3456 2435這樣
你可以用正則去操作
var a = '13888888888'.replace(/\B(?=(\d{4})+(?!\d))/g,' ')
Ⅵ JQuery代碼怎麼把手機號或者qq號中間幾位用*代替
這個是用php 或asp來實現的吧
能把問題說的更詳細點吧,比如用的什麼cms
Ⅶ js如何實現手機號碼前三位加一個空格,接下來每四位一空如:132 0000 1234 謝謝啦
用正則表達式的組可以/^(\d{3})(\d{4})(\d{4})$/匹配後replace一下就可以的。
Ⅷ 用js的正則表達式檢測電話號碼,要求,必須是1開頭,只能是數字,並且是11位數字,這兒正則表達式怎麼寫
正則表達式:/^1d{10}$/
答案演示:
表達式意思解析:
(1)以1為開頭;
(2)d表示數字,d{10}表示出現10次數字;
(3)$表示結尾,即匹配輸入字元串的結尾位置;
(4)根據(1)、(2)、(3),正好表示11位數字
(8)js手機號替換擴展閱讀:
更嚴格的電話號碼校驗正則表達式:
(1)/^1(3|4|5|7|8)d{9}$/ ,這個表達式才是真正有效的電話號碼的正則表達式,表示必須以1做開頭,第二位可以是3,4,5,7,8,中的任意一位,後面9位數字可以是0-9任意數字。
身份證的校驗正則表達式:
(1)(^d{15}$)|(^d{17}([0-9]|X)$),表示匹配15位或18位身份證,且可以匹配出以X結尾的身份證號碼。
參考資料來源:網路-正則表達式