本文章收藏了三款php 验证手机号码程序,这全部都是利用正则表达式来验证用户输入的手机号码是不是正确的,如果是不ok通过,否提供用户输入合法的移动手机号码.
php实例代码如下:
- $mobilephone=trim($_post["smmobilephone"]);
-
- if(preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$mobilephone)){
-
-
- }else{
-
-
- }
-
-
-
-
-
- $tel = "15905789568";
- $ab = preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$tel);
-
-
-
-
-
-
-
-
-
-
-
- if($ab)
- {
- echo "手机号对了";
-
- }
- else
- echo "不是手机号,乱填!!!!";
-
-
-
- function checkmobile($str)
- {
- $pattern = "/^(13|15)d{9}$/";
- if (preg_match($pattern,$str))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
-
-
- $str = checkmobile("15800000001");
- if($str)
- {
- echo("符合手机号码标准");
- }
- else
- {
- echo("不符合手机号码标准");
- }