怎么判断字符串里是否存在数字呢? 正则表达式string str="dkhj4dfj98";Regex re="[0-9]+";Match m=re.Matcher(str);if(m.Success) MessageBox.Show("包含数字"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如何判断字符串的前N位全为数字?例如string tempStr="5431ewr";那怎么判断前四位就是数字? 把字符串分散成为一个字符数组.然后判断他的accII码 /// <summary> /// 检查是否为正确整型格式 /// </summary> /// <param name="strInt">传人参数</param> /// <returns></returns> public static bool CheckInt(string strInt) { try { Convert.ToInt32(strInt); return true; } catch { return false; } } string str = "234slksdf343dfj"; string str1=null; for(int i =0 ;i<str.Length;i++) { if (Char.IsDigit(str[i])) str1+=str[i]; else break; } MessageBox.Show(str1); string tempStr="5431ewr";Regex r = new Regex (@"(?<proto>\d+)\w+" , RegexOptions.Compiled ); int numLen = r.Match (tempStr).Result("${proto}").Length ; Regex reg = new Regex(@"\d[0-9]*");string str = "123er456789sdfsdf";Match myMatch = reg.Matches(str)[0];MessageBox.Show(myMatch.ToString()); C# 怎么通过sendMessage操作下拉列表框,求助很久了,帮帮忙吧。真的急用 DropDownList联动问题 OpenFlashChart能做到么? 有关版权安全问题(急) 跪求用C#调用扫描仪的方法(急急急!!在线等) 两条简单的语句,看不出错在哪里? 使用Items.Add给ListBox加项时怎么设置对应的value 郁闷的问题啊,水晶报表分页问题 100求一个问题打一个矩形数组!急!急!急!再线等 c#运行显示txt被占用 关于线程的简单问题 ----如何取得返回类对象的所有字段的值----
例如string tempStr="5431ewr";
那怎么判断前四位就是数字?
/// 检查是否为正确整型格式
/// </summary>
/// <param name="strInt">传人参数</param>
/// <returns></returns>
public static bool CheckInt(string strInt)
{
try
{
Convert.ToInt32(strInt);
return true;
}
catch
{
return false;
}
}
string str1=null;
for(int i =0 ;i<str.Length;i++)
{
if (Char.IsDigit(str[i]))
str1+=str[i];
else
break;
}
MessageBox.Show(str1);
Regex r = new Regex (@"(?<proto>\d+)\w+" , RegexOptions.Compiled );
int numLen = r.Match (tempStr).Result("${proto}").Length ;
string str = "123er456789sdfsdf";
Match myMatch = reg.Matches(str)[0];
MessageBox.Show(myMatch.ToString());