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

【简略的送分】用正则表达式判断数组是否符合要求

2013-03-13 
【简单的送分】用正则表达式判断数组是否符合要求string[] demo new string[] { a, b组, z1, 37,

【简单的送分】用正则表达式判断数组是否符合要求


string[] demo = new string[] { "a", "b组", "z1", "37", "音乐" };
string str = string.Join(",", demo);

有没有办法用正则表达式判断demo数组里面的元素是否符合【只能数字英文中文】这个规则,其他的情况一律不符合(包括标点符号空格之类的)。

(不要使用以下↓方法判断),如果循环判断我知道怎么做。

foreach (string a in demo){
    //这里判断规则,不符合跳出
}

那么能否在不循环demo数组的情况下直接判断呢?
希望是这样判断:

string str = string.Empty;
string[] demo = new string[] { "a", "b组", "z1", "37", "音乐" };
if(这里判断demo数组元素是否符合规则){
    str = string.Join(",", demo);//符合的话
}
正则表达式?数组?规则
[解决办法]
            if (demo.All(t => Regex.IsMatch(t, "^\\w+$")))

热点排行