/// <summary>
/// 检测一个字符串是不是以汉字开始
/// </summary>
/// <param name="str">要检测的字符串</param>
/// <returns>是否为汉字开始</returns>
private bool isChinese(string str)
{
if ((int)str[0] > 0x4E00 && (int)str[0] < 0x9FA5)
{
return true;
}
else
{
return false;
}
}
判断是不是数字
public bool isNumber(string str)
{
int x;
if (int.TryParse(str, out x))
{
// 是数字
return true;
}
else
{
// 不是数字
return false;
}
}
/// <summary>
/// 判断是不是特殊字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public bool isZifu(string str)
{
int strint = int.Parse(str);
if ((31 < strint) && (strint < 48) || (57 < strint) && (strint < 65) || (90 < strint) && (strint < 97))
{
return true;
}
else
{
return false;
}
}
没有实践 也不知道好用不