C#中如何判断字符串A中包含0,1,2,3,4,5,6,,8,9数字?
3个回答
展开全部
是不是指包含0到9其中一个或多个?
追问
凡是有0-9这其中一个数字,这个条件都不成立
追答
string str = "123";
Boolean IsHas = false;
for (int val = 0; val -1)
{
IsHas = true;
break;
}
}
return IsHas;
虽然有点笨 但还是可行的吧 大神勿喷
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说字符串A同时包含十个数字呢还是只是包含数字呢?
更多追问追答
追问
凡是有0-9这其中一个数字,这个条件都不成立
追答
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace R
{
class Program
{
static void Main(string[] args)
{
string A = "asdfasdfasdfsad987sadfasdfasdfa00";
Regex r;
string pattern;
pattern = @"1|2|3|4|5|6|7|8|9|0";
r = new Regex(pattern);
if (r.IsMatch(A))
{
Console.WriteLine("字符串A包含数字!");
}
else
{
Console.WriteLine("字符串A不包含数字!");
}
Console.ReadKey();
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询