请问如何判断一个字符串内是否包括除0-9外的其它任何字符 用正则表达式:string a="0123546abc";System.Text.RegularExpressions.Regex.IsMatch(a,"^\\d{0,}$")返回一个布尔值,为真只包含数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好办法被人抢先了,写个笨办法;-)string s="123a1";try{ Convert.ToInt32(s); Console.Write("这的确可以转化成数字!");}catch{ Console.Write("这样的字符串也想转换成数字呀?");} string str = "012354a1250142";for(int i = 0;i<str.Length;i++){ string ss = str.Substring(i,1); int ii = string.Compare(ss,"0"); int jj = string.Compare(ss,"9"); if(ii < 0 || jj > 0) { MessageBox.Show("非法字符:" + ss); }}方法较笨,呵呵~~~~ The best:if not Isnumeric(string) then YES 用asp.net开发网站 如何考虑日后流量问题?谢谢 一个经典的问题 如何用C#实现windows的API 接口?(求源码?)谢谢 采集文章标题怎么做? 请问一下什么是WEBSERVER架构,谢谢! 如何实现系统自动根据用户生日时间发邮件到用户注册的邮箱 获取html代码问题 高分求解:如何安装.NET 2003中的"示例与快速入门教程. 页面无限跳转间如何保存DataGrid状态,问题极难,高分相求,高手请进! ASP.NET MVC4 如何批量修改? 求救!!!gdiplus.dll 大家好呀,让我们把这里搞得活起来呀
string s="123a1";
try
{
Convert.ToInt32(s);
Console.Write("这的确可以转化成数字!");}
catch
{
Console.Write("这样的字符串也想转换成数字呀?");
}
for(int i = 0;i<str.Length;i++)
{
string ss = str.Substring(i,1);
int ii = string.Compare(ss,"0");
int jj = string.Compare(ss,"9");
if(ii < 0 || jj > 0)
{
MessageBox.Show("非法字符:" + ss);
}
}
方法较笨,呵呵~~~~
if not Isnumeric(string) then YES