C#判断输入的值是否为数字
来源:互联网 发布:淘宝主机为什么便宜 编辑:程序博客网 时间:2024/05/21 15:03
第一种方法:用正则表达式
首先添加命名空间:using System.Text.RegularExpressions;
public static bool IsNumber(string p_strInput)
{
if (p_strInput == null)
{
return false;
}
return Regex.IsMatch(p_strInput, @"^/d+$", RegexOptions.Singleline);
}
第二种方法:将字符串拆分,判断字符是否为数字
public static bool IsNumber(String str)
{
for (int i = 0; i < str.Length; i++)
{
if (!Char.IsNumber(str, i))
return false;
}
return true;
}
Char.IsNumber(str,i)是判断在字符串中 i 位置的字符是否为数字
第三种方法:将字符串进行强制类型转换,如果引发异常则不都是数字
public static bool IsNumber(string strInput)
{
try
{
int num = Convert.ToInt32(strInput);
Console.WriteLine(num);
return true;
}
catch
{
return false;
}
}
- C#判断输入的值是否为数字
- 判断输入的值是否为数字
- 判断输入的字符串是否为数字
- 判断输入的字符是否为数字
- MFC 判断文本框输入的值是否为数字
- MFC 判断文本框输入的值是否为数字
- MFC 判断文本框输入的值是否为数字
- jsp判断输入的值是否为数字
- 判断输入是否为数字
- C#中判断输入数据是否为数字正则表达式
- C#怎么判断输入内容是否为数字
- c#判断是否为数字
- C# 判断是否为数字
- C#判断是否为数字
- C# 判断是否为数字
- C# 判断是否为数字
- C# 判断是否为数字
- js判断是否输入的为数字的方法
- 31个用来测试你网站各项性能的免费在线工具
- 【shell】linux统计某一文件中字符串“sent ip”出现的次数
- 简述C#中using和new这两个关键字的意义?
- 推荐一款博客备份工具!
- 登陆plsql developer出现无法解析指定的连接标识符错误?
- C#判断输入的值是否为数字
- 被催晕了
- 2009年9月份编程语言排行榜:PHP超越C++
- 建模揭秘,第 2 部分: 构建用户模型
- SQL2005数据库引擎结构(一)
- 公司绝不会告诉你的20大秘密
- Cython应用指南
- 我们的游戏架构设计反思
- 解决Flex bulider 提示没安装flash palyer