C#判断一个字符串是否是数字或者含有某个数字的方法

作者:次元宅的我 时间:2022-05-07 14:38:17 

第一种就是 最常见的 用Try..Catch..

再try中强转你要确认的string 类型

成功就是int  catch 就不是        


string a = "avdfd";
     try
     {
       int b = int.Parse(a);
     }
     catch (Exception)
     {
       Console.WriteLine("不是");
     }

还有就是简单一点的

int.Tryparse()

比如


bool IsNumber = int.TryParse("你要判断的值",out int a);

这个更简单 但是上面那种好理解

然后就是用正则去匹配


Regex.IsMatch(input, @"^\d+$")

对了 还有一种就是从一段字符串中取数字类型的值  其实还是正则 (正则万岁)


string str = "甘霖娘233不要再说了";  //我们抓取当前字符当中的233
string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", "");3 Console.WriteLine(result);

总结

以上所述是小编给大家介绍的C#判断一个字符串是否是数字或者含有某个数字的方法网站的支持!

来源:https://www.cnblogs.com/CurtilageBoy/archive/2018/06/26/9228331.html

标签:c,判断,字符串,数字
0
投稿

猜你喜欢

  • Spring Boot项目如何同时支持HTTP和HTTPS协议的实现

    2023-11-19 19:57:05
  • Spring集成MyBatis 及Aop分页的实现代码

    2022-01-06 14:30:47
  • 详解Java匿名内部类

    2023-04-30 14:51:28
  • Java线程中sleep和wait的区别详细介绍

    2021-08-27 02:23:12
  • WebSocket实现Web聊天室功能

    2023-11-27 06:10:52
  • C#调用存储过程详解(带返回值、参数输入输出等)

    2023-12-06 01:06:35
  • Java字符串常量池示例详解

    2021-10-11 10:55:02
  • Spark JDBC操作MySQL方式详细讲解

    2021-05-24 12:41:51
  • Android RecyclerView基本使用详解

    2023-07-24 21:13:30
  • Spring AOP原理及动态代理

    2023-06-19 18:59:56
  • WPF实现多运算符表达式计算器

    2023-07-17 10:31:40
  • java创建多级目录文件的实例讲解

    2023-11-27 09:29:02
  • Netty分布式pipeline管道异常传播事件源码解析

    2021-08-15 16:12:02
  • java与scala数组及集合的基本操作对比

    2022-03-03 05:52:27
  • 利用Lambda表达式创建新线程案例

    2023-08-26 23:16:00
  • 详解Spring Boot中使用AOP统一处理Web请求日志

    2021-08-24 15:50:17
  • Spring如何利用@Value注解读取yml中的map配置

    2023-07-24 21:18:00
  • Springboot之idea之pom文件图标不对问题

    2021-12-31 07:27:32
  • JAVA递归生成树形菜单的实现过程

    2023-07-15 08:57:22
  • Java中List.of()和Arrays.asList()的区别及原因分析

    2023-08-06 00:33:16
  • asp之家 软件编程 m.aspxhome.com