CSDN无高手?求国内电话号码的正则表达式?
手机号码:13x00000000 (11位)
家庭电话(格式)
1.
000-0000000 (区号3位+号码七位)
2.
0000-0000000 (区号4位+号码七位)
3.
000-0000000 (区号3位+号码八位)
4.
0000-00000000 (区号4位+号码八位)
问题点数:20、回复次数:38Top
1 楼zjstandup(横乂还)回复于 2006-10-24 08:54:31 得分 0
/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
参考,可运行Top
2 楼yizia(椅子)回复于 2006-10-24 08:57:51 得分 0
高手不是帮你免费干活的。
是给你提供解决问题的思路。
Top
3 楼peterdoo(凭栏听风雨,淡看江湖路)回复于 2006-10-24 08:58:36 得分 0
csdn无高手!Top
4 楼iasky(iasky)回复于 2006-10-24 09:05:37 得分 0
ftTop
5 楼yueliangdao0608((深圳PHPER.MSN:yueliangdao0608@gmail.com)回复于 2006-10-24 09:09:49 得分 0
/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
帮顶。Top
6 楼Cain(一苇渡江)回复于 2006-10-24 09:10:58 得分 0
无高手,你还低声下气的求干嘛
BS...Top
7 楼kuco945()回复于 2006-10-24 09:16:12 得分 0
现在手机号有 159 打头的...楼主不知道??
座机有分机号..楼主不用考虑?Top
8 楼angel0829(复活)回复于 2006-10-24 09:33:56 得分 0
国内固定电话的区号貌似都是以0开始的,
人家写个1开头的,合法却不符合现实哦。Top
9 楼gu1dai(异域苍穹.百年飞行)回复于 2006-10-24 11:49:08 得分 0
无高手?呵呵。就这个问题来看,只能说你实在太菜了。Top
10 楼Gdj(陈水.智商只有129.非卖品)回复于 2006-10-24 11:52:13 得分 0
麻木路过,等唠叨发言中……Top
11 楼czq9966(宁录)(毛主席领导咱闹革命……)回复于 2006-10-24 11:58:38 得分 0
bsTop
12 楼PleaseDoTellMeWhy(Allah bless you!)回复于 2006-10-24 12:25:13 得分 0
我还以为是考比尔盖茨的题呢,吓坏我了,高手!!!Top
13 楼helloyou0(你好!)回复于 2006-10-24 12:31:42 得分 0
笑~~Top
14 楼ShadowSniper(the future is ours)回复于 2006-10-24 13:28:50 得分 0
坚决不帮助发这种帖子标题的人Top
15 楼Bevin_chen(Bevin)回复于 2006-10-24 13:32:46 得分 0
接分再给回答问题Top
16 楼yangyu112654374(Spaceman)回复于 2006-10-24 15:49:05 得分 0
.....学无止境,低调谦逊!Top
17 楼zairwolf(君子兰)回复于 2006-10-24 17:42:19 得分 0
强烈鄙视搂住Top
18 楼shine333(enihs)回复于 2006-10-24 21:28:46 得分 0
lz不知道有110,114,119,120这样的电话号码?
银行,电信的号码,还有800,400的号码貌似也不是这个样子的Top
19 楼lixich()回复于 2006-10-24 21:41:59 得分 0
这样说的依据系~~~~~~~??Top
20 楼zklun()回复于 2006-10-25 00:08:16 得分 0
/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;Top
21 楼cuizhanjun1981(城市稻草人)回复于 2006-10-25 08:49:19 得分 0
就这个表达式还无高手,。。。。Top
22 楼RobinHZ(熊掌)回复于 2006-10-25 09:23:33 得分 0
电信的语音电话是10086,还有手机虚拟网的是六位的,等等。Top
23 楼gzdiablo()回复于 2006-10-25 09:33:11 得分 0
^(?:[0-9]?[0-9]{2,3}-)?[0-9]{7,8}$|0?13[0-9]{9}
测试
10-88888888
10-7777777
010-88888888
010-7777777
1375-88888888
1375-7777777
136999999999
135999999999
0135999999999
通过
PS 楼主求解的语言实在是太恶劣了Top
24 楼garhome()回复于 2006-10-25 11:00:54 得分 0
~~~~~~.
```````以为斑主是问什么呢~~~
只好飘过Top
25 楼majianwu()回复于 2006-10-25 11:12:59 得分 0
你看有那么多的好心人帮助你,关心你,呵呵,好好学学啊...做人低调的好Top
26 楼tfrist(tfrist)回复于 2006-10-25 12:10:21 得分 0
(^[0]?13[0-9]\d{8}$)|(^\d{3,4}\-\d{7,8}$)Top
27 楼cartoonfans()回复于 2006-10-25 13:05:22 得分 0
什么意思
Top
28 楼gzty(【风逍遥】123笨小孩天天快乐)回复于 2006-10-25 13:14:45 得分 0
Phone: /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,
Mobile: /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/Top
29 楼lantersen(蓝水仁~)回复于 2006-10-25 13:30:16 得分 0
呵,楼主快出来救火,呵呵!!~Top
30 楼tgq1981(全娃)回复于 2006-10-25 13:59:58 得分 0
楼主脑袋有问题,请人帮忙,有你这种请法?你妈没教你要懂礼貌?Top
31 楼jie00677(jie)回复于 2006-10-25 14:22:15 得分 0
虚心使人进步Top
32 楼cangwu_lee(橙子)回复于 2006-10-25 14:34:43 得分 0
确实没有人感100%地确定国内的号码!只能大概地总结。
还有许许多多的特服(特别)号码呢!Top
33 楼nullname(无名)回复于 2006-10-25 21:44:52 得分 0
收集电话号码 SPAM ?Top
34 楼sswater(光杆兵)回复于 2006-10-26 15:25:25 得分 0
给搂主推荐:
http://www.regexlab.com/zh/regref.htm
Top
35 楼zeroleonhart(Strong Point:Algorithm)回复于 2006-10-26 17:50:24 得分 0
等唠叨过来解答。。。。。Top
36 楼xmzhh2008()回复于 2006-10-29 17:37:13 得分 0
做人要厚道!做事要认真!做ai要激情!请教人要有礼貌……得到别人帮助要say thank。you know?Top
37 楼xjflyttp(疯子nOvEr)回复于 2006-10-30 00:15:54 得分 0
这么容易........唉``你都知道电话号码规则了还不会啊```Top
38 楼snmr_com(麒麟厍人)回复于 2006-10-30 03:48:41 得分 0
10个数字还要加个横杠,太难了,csdn估计没人能做出来啊!
msdn就更加别说了!Top




