首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个简单的正则有关问题,\d{11}不是恰好出现11个数字吗

2012-03-28 
一个简单的正则问题,\d{11}不是恰好出现11个数字吗?我看MSDN上说,正则表达式\d{11}的意思是刚好11个数字出

一个简单的正则问题,\d{11}不是恰好出现11个数字吗?
我看MSDN上说,正则表达式\d{11}的意思是刚好11个数字出现。但是我发现,如果字符串是11位以上,依然可以匹配通过,请问是为什么?

C# code
string patterm = @"\d{11}";Regex re = new Regex(patterm);if (re.IsMatch("123456789012345") {    //TODO }else{    //Error}


按我的理解,"123456789012345" 应该是非法的,但是程序却认为是合法,请问是为什么呢?

[解决办法]

热点排行