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

首頁 > 語言 > PHP > 正文

php 驗證手機號碼

2024-09-04 11:47:21
字體:
來源:轉載
供稿:網友

本文章收藏了三款php 驗證手機號碼程序,這全部都是利用正則表達式來驗證用戶輸入的手機號碼是不是正確的,如果是不ok通過,否提供用戶輸入合法的移動手機號碼.

php實例代碼如下:

  1. $mobilephone=trim($_post["smmobilephone"]);     
  2. //手機號碼的正則驗證     
  3. if(preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$mobilephone)){     
  4.     //驗證通過     
  5.          
  6. }else{     
  7.     //手機號碼格式不對     
  8.          
  9. }   
  10.  
  11. //這只是一個不精確的驗證,只能大概驗證到一個范圍而已,所以重點還在后面。 
  12.  
  13. //手機號碼驗證二 
  14.  
  15. $tel = "15905789568"
  16. $ab = preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$tel); 
  17.  
  18. /* 
  19. 說明: 
  20. ^表示這符開始(元字符) 
  21. $表示字符結尾(元字符) 
  22. 13為普通字符 
  23. [0-9]表示一個0-9的數字 
  24. {9} 表示匹配9次 
  25. 后面的號碼,如果是13開頭的,中間有9個數字,并結尾,則符合條件 
  26. */ 
  27.  
  28.  if($ab
  29.  { 
  30.   echo "手機號對了"
  31.  
  32.  } 
  33.   else  
  34.   echo "不是手機號,亂填!!!!"
  35.  
  36. //再來一款手機號驗證程序 
  37.  
  38. function checkmobile($str
  39.  { 
  40.      $pattern = "/^(13|15)d{9}$/"
  41.      if (preg_match($pattern,$str)) 
  42.      { 
  43.           return true; 
  44.      } 
  45.      else 
  46.      { 
  47.          return false; 
  48.      } 
  49.  } 
  50.  
  51. //調用函數 
  52. $str = checkmobile("15800000001"); 
  53.  if($str
  54.  { 
  55.  echo("符合手機號碼標準"); 
  56.  } 
  57.  else 
  58.  { 
  59.  echo("不符合手機號碼標準"); 
  60.  } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽阳县| 望江县| 高平市| 贡山| 娄烦县| 苏州市| 桂东县| 朝阳县| 潜山县| 黄龙县| 建湖县| 岳阳市| 侯马市| 年辖:市辖区| 台东县| 仙居县| 资兴市| 武功县| 精河县| 股票| 兰州市| 泸西县| 钟山县| 宜宾县| 鄂托克旗| 长春市| 阳春市| 吉木乃县| 磴口县| 同心县| 招远市| 盐池县| 当涂县| 西畴县| 渭南市| 资源县| 岑溪市| 铜山县| 永和县| 宜州市| 东乌珠穆沁旗|