正则表达式问题,匹配11位或8位数字

fufuvx 2005-12-18 02:37:50
如题
...全文
6090 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
TO:tiaoci(我挑刺,我快乐) ,我就是用的你这个,下次有机会再给你分吧;)
tiaoci 2005-12-18
  • 打赏
  • 举报
回复
整行匹配要用括号 ^(\d{8}|\d{11})$
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
OK,可以了!结帖
Afrit 2005-12-18
  • 打赏
  • 举报
回复
@"^\d{8}$|^\d{11}$"
疯狂Rabbit 2005-12-18
  • 打赏
  • 举报
回复
^\d{8}$|^\d{11}$
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
TO:tiaoci(我挑刺,我快乐)

我用
^\d{8}|\d{11}$
匹配
13812345678不行
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
我市说crossbowvic(漫步的兔子) 的
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
楼上的不能用,而且一般没有在[]里面直接设置字符匹配几次的吧?[]应该只是定义一个匹配字符的范围
tiaoci 2005-12-18
  • 打赏
  • 举报
回复
@"\d{8}|\d{11}"
疯狂Rabbit 2005-12-18
  • 打赏
  • 举报
回复
[\d{8}\d{11}]
fufuvx 2005-12-18
  • 打赏
  • 举报
回复
楼上的是 8到11位,而不是8位或者11位,不能包括9、10位的
兔子-顾问 2005-12-18
  • 打赏
  • 举报
回复
/d{8,11}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧