首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

判断字符串中包含字母和数字解决方法

2013-01-25 
判断字符串中包含字母和数字如何判断一个字符串中是含有26个英文字母的任何一个或10个数字中的任何一个,只

判断字符串中包含字母和数字
如何判断一个字符串中是含有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');
可以判断是否有数字。

热点排行