如何利用c#中的string的方法判断一个字符串是否以数字1,2.。。。开头
3个回答
展开全部
用分割字符串获取开头
string a="";
string b=a.Remove(0, 1)
var c= IsNumeric(b);
判断能否转化int
/// 判断是否是数字
/// < /summary>
/// <param name="number"></param>
/// < returns></returns>
private bool IsNumeric(string number)
{
try
{
int.Parse(number);
return true;
}
catch
{
return false;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用string的成员方法处理不太方便,如果要判断所有数字的话,用正则表达式可以:
String str = "5sfsdfsd";
bool flag = Regex.IsMatch( str, @"\b\d\w*" );
String str = "5sfsdfsd";
bool flag = Regex.IsMatch( str, @"\b\d\w*" );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = "1234";
bool b = s.StartWith("1") || s.StartWith("2");
bool b = s.StartWith("1") || s.StartWith("2");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询