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

求手机号、移动手机号、联通手机号的正则表达式!

楼主oceanming()2005-01-13 17:53:39 在 .NET技术 / C# 提问

如题 问题点数:20、回复次数:7Top

1 楼welshem(天堂客)回复于 2005-01-13 18:00:06 得分 2

^0?13\d{9}$Top

2 楼oceanming()回复于 2005-01-13 18:04:25 得分 0

还有在调用正则表达式的时候,假如正则表达式是用变量存储的,在调用正则表达式时要怎么调用,如:  
   
  Ext="^13[0-9]{9}$"                 //这里的表达式由于考虑要从配置文件读取  
   
  System.Text.RegularExpressions.Regex   reg1   =   new   System.Text.RegularExpressions.Regex(Ext)  
   
  上面第二行代码应该怎么写,这样写是有问题的!如果我写:  
  System.Text.RegularExpressions.Regex   reg1   =   new   System.Text.RegularExpressions.Regex(@"^13[0-9]{9}$")  
  这行代码是起作用的。  
  Top

3 楼welshem(天堂客)回复于 2005-01-13 18:06:43 得分 10

联通:^0?13[0-3]\d{8}$  
  移动:^0?13[4-9]\d{8}$  
  Top

4 楼welshem(天堂客)回复于 2005-01-13 18:09:18 得分 0

如果从外面取进来的变量没问题的  
   
  你用常量才出错Top

5 楼qianwt(阿阔)回复于 2005-01-13 18:25:07 得分 4

^\s0?*13[0-35-9]\d{8}\s*$Top

6 楼xiongchen(二氧化鬼)回复于 2005-01-13 20:48:55 得分 4

^\s0?*13[0-35-9]\d{8}\s*$  
  同意这个Top

7 楼welshem(天堂客)回复于 2005-01-13 21:56:42 得分 0

楼上两位134已归移动Top

相关问题

  • 验证联通手机号码的正则表达式
  • 求解:structs中validate.xml中的移动手机号验证的正则表达式
  • 非联通手机号码的数字字符串正则表达式怎么写
  • XML的正则表达式 - 号是什么意思?
  • 用正则表达式怎么样能去掉错误的"-"号.
  • 求电话号码的正则表达式?
  • 请问身份证号码的正则表达式怎么写?
  • 求一电话号码正则表达式!接贴就给分!
  • 正则表达式,如何替换字符串中的引号
  • 求正则表达式,过滤英语标点符号。

关键词

  • 正则表达式
  • 手机
  • regularexpressions
  • 调用
  • regex
  • text

得分解答快速导航

  • 帖主:oceanming
  • welshem
  • welshem
  • qianwt
  • xiongchen

相关链接

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

广告也精彩

反馈

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