本篇內(nèi)容主要講解“php驗證手機號碼的實現(xiàn)方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“php驗證手機號碼的實現(xiàn)方法”吧!
創(chuàng)新互聯(lián)建站是專業(yè)的山西網(wǎng)站建設(shè)公司,山西接單;提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行山西網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!大家都應(yīng)該有這個常識,中國的手機號碼都是以數(shù)字“1”開頭,然后利用“0~9”10個數(shù)字組成的11位數(shù)字組合,那么我們的驗證規(guī)則肯定要根據(jù)這個思路來寫。
根據(jù)上面的簡單思路,我們便可以寫下以下的驗證代碼,代碼如下:
但上面的代碼顯然是不夠嚴謹?shù)?因為這樣,即使“18888888888”這樣的手機號碼也能通過驗證了,因此我們還要對其進行更為嚴格的驗證,在嚴格之前請讓我們先來看看中國常見的手機號碼前三位都有那些:
移動手機號碼: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)通)
那么根據(jù)上面的特征,我們就可以將代碼修改成這樣的規(guī)則了,代碼如下:
上面只能騅13,15開頭的,如果有新段就不行了,我們可加以修改,代碼如下:
function is_mobile($str){ return preg_match("/^(((d{3}))|(d{3}-))?13d{9}$/", $str); }
這樣就可以驗證所有的手機號碼了,整個解析思路環(huán)環(huán)相扣,針對php驗證手機號碼進行詳細分析,得出解決方法。
到此,相信大家對“php驗證手機號碼的實現(xiàn)方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!