CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

求一电话号码正则表达式!接贴就给分!

楼主ying_zi(我不做小弟已好多年)2005-01-05 11:08:26 在 .NET技术 / ASP.NET 提问

我想要:010-84993489;  
                  0371-2784265;  
                  13991874587  
  这样的正则表达式,我写了一个但是不行;  
  public   bool   gettel(string   telp)  
  {  
  return   Regex.IsMatch(telp,@"(\(\d{3}\)|\d{3}-)?\d{8}");  
  }  
  问题点数:5、回复次数:7Top

1 楼supermen(似海无风)回复于 2005-01-05 11:13:13 得分 1

这个只能按类别分析了   010-84993489为一类   0371-2784265为一类   13991874587为一类了,我没有什么更好的办法了Top

2 楼znlbinbin(坚持就是胜利)回复于 2005-01-05 11:17:44 得分 1

(\d){0,4}(-){0,1}(\d){7,15}  
  Top

3 楼cmy3918(ㄌ古道飘零客)回复于 2005-01-05 11:17:52 得分 1

同意楼上的。Top

4 楼ying_zi(我不做小弟已好多年)回复于 2005-01-05 11:24:38 得分 0

二楼的我这样写不对呀  
  private   bool   test1(string   tel)  
  {  
  return   Regex.IsMatch(tel,@"(\d){0,4}(-){0,1}(\d){7,15}");  
   
  }  
  Top

5 楼chnj1981(怡红公子)回复于 2005-01-05 11:41:48 得分 1

((\(\d{3}\)|\d{3}-)?\d{8})|\d{11}Top

6 楼lemoha()回复于 2005-01-05 11:54:29 得分 1

^[+]{0,1}(\d){1,3}[   ]?([-]?((\d)|[   ]){1,12})+$Top

7 楼Technologytomorrow(轩辕白)回复于 2005-01-05 11:57:36 得分 0

upTop

相关问题

  • 求我国电话号码正则表达式,在线等!!!能用就给分。。。
  • 求电话号码的正则表达式?
  • 求vc用电话号码的正则表达式
  • 100分求一正则表达式!另开贴给分...
  • 100分求一正则表达式!另开贴给分...
  • 求用正则表达式验证电话号码的函数(包括验证国内区号,国际区号,分机号)
  • 求助:那位兄弟有电话号码验证的正则表达式?
  • 正则表达式匹配电话号码出现问题,请高手指点。
  • 求一正则表达式,用来检查电话号码(例:+86 021-12345678)
  • 谁帮贴一分TRegexp里正的正则表达式的格式说明?

关键词

得分解答快速导航

  • 帖主:ying_zi
  • supermen
  • znlbinbin
  • cmy3918
  • chnj1981
  • lemoha

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo