判断字符串中包含字母和数字
如何判断一个字符串中是含有26个英文字母的任何一个或10个数字中的任何一个,只需要判断出有还是没有。
并且字符串可能含有非法字符,不能用正则表达式来判断,肯请哪位帮忙解决一下。方便的话,写一下主要方法和步骤,新手上路,许多方法不知道。
[解决办法]
如何判断一个字符串中是含有26个英文字母的任何一个或10个数字中的任何一个
这句话我理解不了..
[解决办法]
为啥不能正则?
Regex.IsMatch(yourstring,@"\b[a-zA-Z0-9]+\b");
刚好是a-zA-Z0-9...其他都不行
[解决办法]
原来就是\w
[解决办法]
字符串可以(在c#中)直接转换为char[]来使用。例如写
var flag = s.Any(c => c >= '0' && c <= '9');可以判断是否有数字。