国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript驗(yàn)證手機(jī)號和實(shí)現(xiàn)星號(*)代替實(shí)例

2019-11-20 09:13:53
字體:
供稿:網(wǎng)友

一、JavaScript替換手機(jī)號中間4位

// 匹配手機(jī)號首尾,以類似“123****8901”的形式輸出'12345678901'.replace(/(/d{3})/d{4}(/d{4})/, '$1****$2');

示例

<!doctype html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>無標(biāo)題文檔</title><script type="text/javascript">var phone='12345678901';var dh=phone.replace(/(/d{3})/d{4}(/d{4})/, '$1****$2');alert (dh);</script></head><body></body></html>

注意:此段正則匹配字符串中的連續(xù)11位數(shù)字,替換中間4位為*號,輸出常見的隱匿手機(jī)號的格式。如果要僅得到末尾4位,則可以改成如下形式:

二、JavaScript替換手機(jī)號前7位

// 匹配連續(xù)11位數(shù)字,并替換其中的前7位為*號'15110280327'.replace(//d{7}(/d{4})/, '*******$1');

示例

<!doctype html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>無標(biāo)題文檔</title><script type="text/javascript">var phone='12345678901';var dh=phone.replace(//d{7}(/d{4})/, '*******$1');alert (dh);</script></head><body></body></html>

補(bǔ)充注釋:正則表達(dá)式中的括號即可用于分組,同時(shí)也用于定義子模式串,在replace()方法中,參數(shù)二中可以使用$n(n為數(shù)字)來依次引用模式串中用括號定義的字串。

三、JavaScript手機(jī)驗(yàn)證以及隱藏手機(jī)號碼中間四位綜合實(shí)例

<!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <title>js手機(jī)號碼驗(yàn)證以及隱藏中間四位數(shù)字</title> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script></head><body> <input type="text" id="myText"> <p>js手機(jī)驗(yàn)證以及隱藏手機(jī)號碼中間四位</p> <input type="button" value="提交" id="subBtn"> <script type='text/javascript'>  $(function(){  $("#subBtn").click(function(){  if($("#myText").val()==""){  alert("手機(jī)號碼不能為空")  }else{  if(iphoneCheck(myText)){  alert("提交成功");  var phone=$("#myText").val();  var myphone=phone.substr(3,4);  //alert(myphone)  var lphone=phone.replace(myphone,"****");  $("#myText").val(lphone);  }else{  alert("請輸入正確的手機(jī)號碼")  }  }    function iphoneCheck(id){  var temp=document.getElementById("myText");  var re=/^[1][34587]/d{9}$/;//手機(jī)號碼驗(yàn)證正則表達(dá)式  if(re.test(temp.value)){  return true;  }else{  return false;  }  }  }); }); </script></body></html>

總結(jié)

以上就是javascript驗(yàn)證手機(jī)號與實(shí)現(xiàn)星號(*)代替效果的全部內(nèi)容,希望本文的內(nèi)容對大家日常使用JavaScript能有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿瓦提县| 鞍山市| 丰台区| 南靖县| 财经| 西平县| 荣成市| 余姚市| 皋兰县| 梨树县| 田东县| 哈巴河县| 资中县| 福鼎市| 长岭县| 宁晋县| 望都县| 三穗县| 叙永县| 咸宁市| 桐乡市| 英吉沙县| 从化市| 新民市| 德庆县| 五指山市| 普兰店市| 沅陵县| 盐津县| 综艺| 松滋市| 金溪县| 阜阳市| 芮城县| 房产| 余姚市| 松江区| 炉霍县| 温泉县| 广昌县| 朝阳县|