我这边认为的是除了中文英文以及数字,其他的都是特殊字符
把中文英文数字排除掉,如果长度还大于0就是包含特殊字符
主要是通过正则表达式验证
string str1 = Regex.Replace(name, "[\\u4e00-\\u9FA5A-Za-z0-9]", "", RegexOptions.IgnoreCase);