匹配QQ号码的正则式

seeyou8888 2013-10-14 07:09:55
我有个正则是这样的[1-9][0-9]{5,10}
比如QQ号码是12345678。
它可以从这个字符串匹配得到QQ号码 字符串“我的QQ是12345678”,这是正确的
但是它连这样的也匹配到QQ号码 字符串“我的QQ是012345678”,这是错误的
我想改成如果连续数字是以0开头的就不匹配
...全文
973 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2013-10-14
  • 打赏
  • 举报
回复
\D+[1-9][0-9]{4,10}
iyomumx 2013-10-14
  • 打赏
  • 举报
回复
@"(?<!0\d*)[1-9]\d{4,10}" 虽然QQ号码现在最高几位我是不清楚,但5位肯定有
threenewbee 2013-10-14
  • 打赏
  • 举报
回复
^[1-9][0-9]{5,10}

110,533

社区成员

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

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

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