PHP 匹配电话,手机,400号码 函数
来源:互联网 发布:学高中数学的软件 编辑:程序博客网 时间:2024/04/29 06:22
function checkTel(){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/; var isMob=/^((\+?86)|(\+86))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/; var value=document.getElementById("ss").value.trim(); if(isMob.test(value)||isPhone.test(value){ return true; } else{ return false; } }
<?php function isTel($tel,$type='') { $regxArr = array( 'sj' => '/^(\+?86-?)?(18|15|13)[0-9]{9}$/', 'tel' => '/^(010|02\d{1}|0[3-9]\d{2})-\d{7,9}(-\d+)?$/', '400' => '/^400(-\d{3,4}){2}$/', ); if($type && isset($regxArr[$type])) { return preg_match($regxArr[$type], $tel) ? true:false; } foreach($regxArr as $regx) { if(preg_match($regx, $tel )) { return true; } } return false; } $tm1 = microtime(true); $arr = array( '15910241024', '+861591900 0000', '86159 1930 9100', '+86-15312001200', '18655321002', '02089571800', '020-89571800', '0755-102410240', '0553-10241024', '010-1204120140', '010-120412014', '110-89571800', '022-102410240', '0222-102410241', '400-020-9800', '400-0588-010', '400-0211-0112', ); foreach ($arr as $tel) { echo "\n{$tel}:\t".(isTel($tel) ? "是":"错误"); } echo sprintf("\n\ntaken %.6f s",microtime(true)-$tm1);
阅读全文
0 0
- PHP 匹配电话,手机,400号码 函数
- PHP 匹配电话,手机,400号码 函数 及正则。很管用。
- 描述android手机 用户拨打电话(原理)(12593+号码)
- JS正则匹配手机,电话,邮箱,URL
- android 联系人从SIM卡导入的联系人号码是显示“其它”号码不是“手机或者电话”号码
- 号码匹配
- 号码匹配
- Android 手机的版本号 和 API 号码 匹配表?
- php正则表达式匹配座机电话、手机号码
- 举例说明在android中用PhoneStateListener监听手机电话状态与用发送邮件来通知来电电话的号码
- 匹配国内电话和手机正则表达式【转】
- 电话按键音分析号码
- android 拨打电话 号码判断
- FDN号码完全匹配
- 正则表达式匹配号码
- 号码匹配位数
- php 正则匹配电话号手机号邮箱网址
- 手机紧急呼叫号码
- java.math.BigDecimal cannot be cast to java.lang.Integer
- java 全局变量危害
- 减少皱纹的美容小窍门
- C++中_T()与L的区别
- 这哪是NBA球场!简直就是黑科技实验室啊!
- PHP 匹配电话,手机,400号码 函数
- 开发中踩过的bug
- ModelAndView与ModelMap的源码
- spring Quartz 和 Spring Task
- C++学习笔记之#pragma的使用用法
- 指针知识复习
- 使用SocketChannel的NIO客户机服务器通信示例
- python的常见矩阵运算
- docker php mongo