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

正则表达式的完全匹配如何写啊

2012-02-11 
正则表达式的完全匹配怎么写啊?例如我判断一个字符串是不是全是数字组成的JAVA很好搞的。C#的我真的很糊涂

正则表达式的完全匹配怎么写啊?
例如我判断一个字符串是不是全是数字组成的
JAVA很好搞的。C#的我真的很糊涂了。

C# code
string str = "中12";            if (Regex.IsMatch(str,"\\d+"))            {                Label1.Text = "Yes";            }            else {                Label1.Text = "No";            }

这个出来居然是YES。我头大了啊

[解决办法]
应该是这样的:
C# code
string str = "中12";            if (Regex.IsMatch(str,"^\\d+$"))            {                Label1.Text = "Yes";            }            else {                Label1.Text = "No";            }
[解决办法]
string str = "中12";
if (Regex.IsMatch(str,@"^\d+$"))
{
Label1.Text = "Yes";
}
else
{
Label1.Text = "No";
}

建议有时间去看一下正则的参考资料

Windows 脚本技术

迷你小工具V1.0(正则测试+编码转换+IP转换)

热点排行