我有正则表达式只允许拉丁字母和数字数字并且不允许空格。但是这个表达式错过了存在空间的字符串。在我的代码中,我需要查看真假。但我看到的是真实的和真实的。它是如何固定的?
String str1="5asdfEDadgs2";
String str2 = "5 asdfgsadgs2";
String reg=@"^[a-zA-Z]|[0-9]|.*$"
bool res = Regex.Match(str1,reg). Success; //Must show true
bool res2 = Regex.Match(str2, reg).Success; //Must show false
Console.WriteLine(res);
Console.WriteLine(res2);