當前位置:首頁 » 編程語言 » php判斷手機號

php判斷手機號

發布時間: 2022-07-09 12:30:49

『壹』 php問題:如何判斷對方輸入的手機號是11位呢

if(preg_match('/^(131|132)\d{8}$/','13123321123'))
{
//11位並且是131或者132開頭的
}
else
{
//不符合條件
}

To MoontoC:
正則的優勢是簡單、靈活、嚴謹

舉個很簡單的例子,如果用戶輸入的是
13134567890.01
13134567890ab
用浮點判斷自然導致資料庫操作錯誤
如果要必免這樣的錯誤發生,自然又要用到字元串操作
strlen($num) == 11
而即使是上面這個函數,也不一定是正確的。考慮
$num = '1.313456e10';
另外,如果條件再改改,要加入137,138開頭的呢,
而字元串函數還要判斷每一位是不是數字吧。

至於效率,在沒裝Zend Optimizer的情況下每秒三十萬次以上已經可以滿足絕大多數情況了。

『貳』 php中輸入一個手機號判斷是否合理代碼

if(preg_match("/1[3458]{1}\d{9}$/",$phonenumber)){
echo "是手機號碼";
}else{
echo "不是手機號碼";
}
網路搜索 PHP正則 手機號碼

『叄』 php判斷手機號9位數會報錯。12位數會報錯,為什麼到了第10位就不報錯

這是一個正則表達式,第一位是1,第二位匹配的是0-9,第三位35789。然後是八位數字。這樣合起來剛好是十一位,所以十一位不報錯,其他的位數都會報錯。

『肆』 php需要判斷手機號碼

$n=count($mobile);
for($i=0;$i<$n;$i++)
{
if(preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$mobile[$n]
))
{
echo $mobile[$n];

}
}

『伍』 php使用正則表達式匹配手機號求助

$g = "/^1[34578]\d{9}$/"; // "^"符號表示必須是1開頭; "[ ]"的意思是第二個數字必須是中括弧中一個數字; 而 \d 則表示0-9任意數字,後跟{9}表示長度是9個數字; 後面的$表示結尾; 開始和結尾的 / 是正則表達式必須放在這個中間, 有的後面可能還跟模式.

『陸』 php判斷是不是手機號

if(preg_match("/1[3458]{1}d{9}$/",$phonenumber)){

echo"是";

}else{

echo"不是";

}

『柒』 php如何獲取本地手機號

代碼:

<?php
functioninquiry_number_infor($phonenumber)
/*
*傳入手機號碼,通過API的到xml格式數據,對xml進一步解析,最後返回相應的號碼信息的數組。
*
*@paramstring$phonenumber
*
*@returnarray
*/

{
$url="http://api.showji.com/Locating/default.aspx?m=$phonenumber&output=xml&callback=querycallback";
$lines_array=file($url);
$lines_string=implode('',$lines_array);
echohtmlspecialchars($lines_string);
echo"</br>";
$p=xml_parser_create();
xml_parse_into_struct($p,$lines_string,$vals,$index);
xml_parser_free($p);
$return_arr=array();
foreach($valsas$val)
{
$key=$val["tag"];
if($key!="QUERYRESPONSE")
{
$value=$val["value"];
$return_arr[$key]=$value;
}
if($key==="QUERYRESULT"&&$value==="False")break;
}
return$return_arr;
}
$ret=inquiry_number_infor("11210982674");
//$ret=inquiry_number_infor("15210982674");
print_r($ret);

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:235
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726