• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

验证一串存数字的字符串要求第一位必须为1的正则表达式

华为黑名单 2013-08-16 09:01:58
如上面的题,必须要求第一位为1且长度为11
11111111111
12345678912
13455678899
15010203040
。。。。。。
...全文
271 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
\D改成\S匹配行不行
回复
EnForGrass 2013-08-16
^1[0-9]{10}$ 这样是可以的
回复
Nikomememe 2013-08-16
引用 4 楼 luodayoudianzi 的回复:
[quote=引用 1 楼 a346729576 的回复:] ^1\d{10}$
为什么 我15827272727 匹配为FALSE 很多都不行[/quote] 是不是没有匹配空格,楼主! 如果是这样的话,将1楼的改下,匹配下空格,试下。^\s{0,}1\d{10}\s{0,}$
回复
华为黑名单 2013-08-16
引用 1 楼 a346729576 的回复:
^1\d{10}$
为什么 我15827272727 匹配为FALSE 很多都不行
回复
引用 2 楼 hwenycocodq520 的回复:

var result=Regex.IsMatch(inputStr, "1{11}");
我的错了!!1楼的可以
回复

var result=Regex.IsMatch(inputStr, "1{11}");
回复
夜色镇歌 2013-08-16
^1\d{10}$
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-08-16 09:01
社区公告

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