55问答网
所有问题
求php正则表达式 从一段文本内容中提取 手机号码和固定电话
如题所述
举报该问题
推荐答案 2011-07-14
$preg = "/[^0-9+]*(?P<tel>(\+86[0-9]{11})|([0-9]{11})|([0-9]{3,4}-[0-9]{7,10}))[^0-9+]*/";
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FGFI4IGRF.html
相似回答
PHP提取
字符串中的
手机号正则表达式
怎么写
答:
/1[3,5,7,8]{1}[0-9]{1}[0-9]{8}|0[0-9]{2,3}-[0-9]{7,8}(-[0-9]{1,4})?/ 这个比较合适.筛选13,15,17,18开头的
号码
段
PHP提取手机号码
的
正则表达式
应该怎么写?
答:
手机的格式:第一位1,第二位能想起来的有3,6,8。(13×,16×,18×)所以通过判断前面两位就能筛选出
手机号码
,然后后面再跟随意9位数即可。如果第二位除了3,6,8还可能是其他的话,在中括号中添加就行
php 正则表达式
提取
字符串内小括号中的数字,只要数字
答:
str="一二三四五ABN420122(电话:123455)";reg= '/.*\(.*:(.*)\)/';//冒号和$str保持一致 reg= '/.*\(.*(\d{6,})\)/';reg= '/.*\(.*[^\d](\d+)\)/';preg_match_all($reg,$str,$want);print_r($want[1]);3种正则 都可以 ...
php
怎么用
正则表达式从一段内容里提取
出一段连续的10位数字
答:
如果是连续的随机数 preg_match("/\d+/i",$str,$match);matches[0] 就是 如果是非连续的 str = preg_replace("/\D/", “”, $str);str 就是
php
同时验证
电话号码和
手机号码的
正则表达式
,请写下号码格式
答:
悬赏也太低了点吧: 提供一个吧,追加悬赏啊。。。preg_match('%^(?:(?:0[0-9]{2,3}[0-9]{7,8})|(?:1[3|4|5|8][0-9]{9}))$%', $subject,$c);var_dump($c);
大家正在搜
正则表达式取中间文本
正则表达式提取字段
正则表达式获取网页文本
php中正则表达式验证
excel正则表达式提取
php7正则表达式
php正则表达式实例
php正则表达式教程
php正则表达式替换
相关问题
PHP提取字符串中的手机号正则表达式怎么写
正则表达式如何准确的从字符串中提取手机号码?
php string 提取字符串中的手机号
PHP提取手机号码的正则表达式 应该怎么写?
php使用正则表达式匹配手机号?求助
php 同时验证电话号码和手机号码的正则表达式,请写下号码格...
php 怎么用正则表达式从一段内容里提取出一段连续的10位数...