C#验证给定字符串是否为数字的方法

作者:feige 时间:2021-08-24 10:22:21 

本文实例讲述了C#验证给定字符串是否为数字的方法。分享给大家供大家参考。具体分析如下:

这段C#代码用于验证给定的字符串是否为数字,不能用于验证负数,字符串中只能出现数字和小数点,否则认为不是数字,不验证数字的长度,也就是说,给定的字符串再长,哪怕是1万个字符,也可以通过验证,所以通过验证的字符串不一定能转换成C#的int类型和Int64类型。


/// <summary>
/// 验证是否为数字
/// </summary>
/// <param name="number">要验证的数字</param>    
public static bool IsNumber(string number)
{
 //如果为空,认为验证不合格
 if (IsNullOrEmpty(number))
 {
return false;
 }
 //清除要验证字符串中的空格
 number = number.Trim();
 //模式字符串
 string pattern = @"^[0-9]+[0-9]*[.]?[0-9]*$";
 //验证
 return RegexHelper.IsMatch(number, pattern);
}

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,验证,字符串
0
投稿

猜你喜欢

  • 详解springboot项目带Tomcat和不带Tomcat的两种打包方式

    2023-11-28 08:23:41
  • C#实现汉字转汉语拼音的示例代码

    2022-08-05 14:04:53
  • C#接口interface用法实例

    2023-11-07 11:55:54
  • C#图片查看器实现方法

    2021-06-17 16:50:03
  • WPF TextBox和PasswordBox添加水印

    2021-09-30 16:06:02
  • C#获取进程或线程相关信息的方法

    2021-06-27 16:37:23
  • Lucene 索引删除策略源码解析

    2023-11-21 00:11:01
  • java多态的向上转型的概念及实例分析

    2023-06-12 08:30:35
  • Java并发编程之ReentrantLock可重入锁的实例代码

    2021-12-10 06:05:50
  • Genymotion模拟器常见问题整理与相应解决方法

    2021-11-11 20:36:15
  • JAVA调用SAP WEBSERVICE服务实现流程图解

    2023-11-07 03:54:57
  • android实现双日期选择控件(可隐藏日,只显示年月)

    2023-05-09 12:59:10
  • C# 7.2中结构体性能问题的解决方案

    2022-08-12 23:04:26
  • Android中Listview下拉刷新和上拉加载更多的多种实现方案

    2022-11-19 17:00:43
  • ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)

    2023-09-23 08:02:41
  • springboot整合JSR303校验功能实现代码

    2023-10-11 21:46:25
  • Intellij IDEA根据maven依赖名查找它是哪个pom.xml引入的(图文详解)

    2023-07-20 07:49:35
  • 深入浅析Java Object Serialization与 Hadoop 序列化

    2023-07-30 17:02:16
  • Java Swing JButton按钮的实现示例

    2023-05-05 00:25:43
  • java中addMouseListener()方法的使用

    2021-07-07 19:29:35
  • asp之家 软件编程 m.aspxhome.com