• <em id="52tge"><object id="52tge"><blockquote id="52tge"></blockquote></object></em>

  • <progress id="52tge"></progress>
      
      
      <tbody id="52tge"><pre id="52tge"></pre></tbody>
      <em id="52tge"></em>
      <li id="52tge"><acronym id="52tge"><u id="52tge"></u></acronym></li>

      <nav id="52tge"><sub id="52tge"><noframes id="52tge"></noframes></sub></nav>

      網站地圖 | RSS訂閱 老鐵博客 - 上海SEO優化|上海網站建設|蜘蛛池出租|站群代搭建
      你的位置:首頁 ? 前端腳本 ? 正文

      JS格式化手機號碼和400電話數字格式

      2016-9-19 16:2:36 | 作者:老鐵SEO | 0個評論 | 人瀏覽

      可以格式化為任意位數分隔的格式規范,間隔符只能為-英文減號或 英文空格。

      <script language="javascript">
      //函數功能:格式化手機號碼和400電話格式
      //參數:要格式化的字符對象ID,存放新值的對象ID,字符串格式規則(如3-4-4、3 3 4)
      //制作:凌陳亮(QQ:57404811)
      function formatmobile(id,id2,str){
      	var num=trim(window.document.getElementById(id).value); //獲取號碼并去左右空格
      	var renum=""; //函數返回對象
      	var arr=new Array();
      	var i,m=0,n;
      	if(str.indexOf('-')>-1){
      		arr=str.split("-");
      		for(i=0; i<arr.length; i++){
      			n=m+Number(arr[i]);
      			renum+=num.substring(m,n);
      			if(i<arr.length-1) renum+="-";
      			m=n;
      		}
      	}else{
      		arr=str.split(" ");
      		for(i=0; i<arr.length; i++){
      			n=m+Number(arr[i]);
      			renum+=num.substring(m,n);
      			if(i<arr.length-1) renum+=" ";
      			m=n;
      		}
      	}
      	window.document.getElementById(id2).innerHTML=renum;
      }
      function trim(str){ //刪除左右兩端的空格
      	return str.replace(/(^\s*)|(\s*$)/g, ""); //過濾首尾空格為空
      }
      </script>
      手機號:<input type="text" name="mobile" id="mobile" value="13023105435" />
      格式化后:<span id="fmm"></span>
      <p>
      <input type="button" value="3-4-4格式" onClick="javascript:formatmobile('mobile','fmm','3-4-4');" />
      <input type="button" value="3 4 4格式" onClick="javascript:formatmobile('mobile','fmm','3 4 4');" />
      </p>
      400電話:<input type="text" name="400tel" id="400tel" value="4008888888" />
      格式化后:<span id="fmm2"></span>
      <p>
      <input type="button" value="3-3-4格式" onClick="javascript:formatmobile('400tel','fmm2','3-3-4');" />
      <input type="button" value="3 3 4格式" onClick="javascript:formatmobile('400tel','fmm2','3 3 4');" />
      <input type="button" value="3-4-3格式" onClick="javascript:formatmobile('400tel','fmm2','3-4-3');" />
      <input type="button" value="3-5-2格式" onClick="javascript:formatmobile('400tel','fmm2','3-5-2');" />
      <input type="button" value="3-2-5格式" onClick="javascript:formatmobile('400tel','fmm2','3-2-5');" />
      </p>
    1. 本文來自: 老鐵博客,轉載請保留出處!歡迎發表您的評論
    2. 相關標簽:Javascript  格式化  獲取字符串  
    3. 已有0位網友發表了一針見血的評論,你還等什么?

      必填

      選填

      記住我,下次回復時不用重新輸入個人信息

      必填,不填不讓過哦,嘻嘻。

      ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

      色情激情片日本大全|亚洲无码色情gif|六人行成人版第九影院|亚洲成人电影理论电影

    4. <em id="52tge"><object id="52tge"><blockquote id="52tge"></blockquote></object></em>

    5. <progress id="52tge"></progress>
        
        
        <tbody id="52tge"><pre id="52tge"></pre></tbody>
        <em id="52tge"></em>
        <li id="52tge"><acronym id="52tge"><u id="52tge"></u></acronym></li>

        <nav id="52tge"><sub id="52tge"><noframes id="52tge"></noframes></sub></nav>