php實(shí)現(xiàn)判斷聯(lián)通還是電信的方法:1、創(chuàng)建一個(gè)html頁(yè)面并通過(guò)js代碼驗(yàn)證手機(jī)號(hào)碼是否正確;2、通過(guò)php代碼“public function phone_check(){…}”判斷號(hào)碼是聯(lián)通還是電信即可。
本文操作環(huán)境:windows7系統(tǒng),php7.4版,dell g3電腦。
php 怎么實(shí)現(xiàn)判斷聯(lián)通還是電信?
php判斷手機(jī)號(hào)運(yùn)營(yíng)商(詳細(xì)介紹附代碼)
道理很簡(jiǎn)單,知道手機(jī)號(hào)規(guī)則 進(jìn)行正則判斷就可以
移動(dòng):134、135、136、137、138、139、150、151、157(td)、158、159、187、188
聯(lián)通:130、131、132、152、155、156、185、186
電信:133、153、180、189、(1349衛(wèi)通)
html頁(yè)面
<!doctype html><html><head> <title>手機(jī)號(hào)歸屬</title></head><body> <input type=\”text\” onblur=\”mobile_check($(this).val())\” ></body></html><script type=\”text/javascript\” src=\”__root__/public/admin/lib/jquery/1.9.1/jquery.min.js\”></script>//修改為自己的路徑<script> /* 移動(dòng):134、135、136、137、138、139、150、151、157(td)、158、159、187、188 聯(lián)通:130、131、132、152、155、156、185、186 電信:133、153、180、189、(1349衛(wèi)通) */ var phone = \’\’; function mobile_check(phone){ if(phone.length !== 11){ alert(\’未檢測(cè)到正確的手機(jī)號(hào)碼\’); return false; } $.ajax({ url:\”__controller__/phone_check\”, async:false, datatype:\’json\’, type:\’post\’, data:{phone:phone}, success:function(msg){ alert(msg); } }); }</script>
controller
/@param string $phone 手機(jī)號(hào)字符串*@return 0中國(guó)移動(dòng),1中國(guó)聯(lián)通 2中國(guó)電信 3未知*/ public function phone_check(){ if(is_post){ $phone = i(\’phone\’); $ischinamobile = \”/^134[0-8]\\\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\\\\d{8}$/\”; //移動(dòng)方面最新答復(fù) $ischinaunion = \”/^(?:13[0-2]|145|15[56]|176|18[56])\\\\d{8}$/\”; //向聯(lián)通微博確認(rèn)并未回復(fù) $ischinatelcom = \”/^(?:133|153|177|173|18[019])\\\\d{8}$/\”; //1349號(hào)段 電信方面沒(méi)給出答復(fù),視作不存在 // $isothertelphone = \”/^170([059])\\\\\\\\d{7}$/\”;//其他運(yùn)營(yíng)商 if(preg_match($ischinamobile, $phone)){ $this->ajaxreturn(\’中國(guó)移動(dòng)\’); //0 }else if(preg_match($ischinaunion, $phone)){ $this->ajaxreturn(\’中國(guó)聯(lián)通\’); //1 }else if(preg_match($ischinatelcom, $phone)){ $this->ajaxreturn(\’中國(guó)電信\’); //2 }else{ $this->ajaxreturn(\’未知\’); //3 } } $this->display(); }
推薦學(xué)習(xí):《php視頻教程》