代码如下:
/// <summary>
/// 判断是否是非法字符
/// </summary>
/// <param name="str">判断是字符</param>
/// <returns></returns>
public static Boolean isLegalNumber(string str)
{
char[] charStr = str.ToLower().ToCharArray();
for (int i = 0; i < charStr.Length; i++)
{
int num = Convert.ToInt32(charStr[i]);
if (!(IsChineseLetter(num)|| (num >= 48 && num <= 57) || (num >= 97 && num <= 123) || (num >= 65 && num <= 90) || num == 45))
{
return false;
}