Asp.net 判断输入的字符串是不是数字
/// <summary>
/// 判断输入的字符串是不是数字,不是返回True,否则返回False
/// </summary>
/// <param name="text"></param>
/// <returns></returns>
public static bool IsNum(string text)
{
for (int i = 0; i < text.Length; i++)
{
if (!Char.IsNumber(text, i))
{
return true; //输入的不是数字
}
}
return false; //否则是数字
}
自己又做了一个延伸,判断输入的字符串全部是汉字,没有数字
/// <summary>
/// 判断输入的字符串全是字符不包括数字,不是返回false,否则返回true 20100728
/// </summary>
/// <param name="text"></param>
/// <returns></returns>
public static bool IsChar(string text)
{
int count = 0;
for (int i = 0; i < text.Length; i++)
{
if (!Char.IsNumber(text, i)) //不是数字
{
count++;
}
}
if (count == text.Length)
{
return true; //输入全是字符,不包括数字
}
else
{
return false; //否则是数字
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。