软件编程
位置:首页>> 软件编程>> C#编程>> C#验证给定字符串是否为数字的方法

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

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

标签:C#,验证,字符串

本文实例讲述了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#程序设计有所帮助。

0
投稿

猜你喜欢

  • MainActivity如下: package cn.testcallback; import android.os.Bundle; imp
  • 前言作为一个开发者,日常会接触到很多优秀的软件,其实,或多或少会有这样的想法,我能不能开发一个自己软件,甚至办公软件都希望是Markdown
  • 公钥与私钥公钥与私钥是成对的,一般的,我们认为的是公钥加密、私钥解密、私钥签名、公钥验证,有人说成私钥加密,公钥解密时不对的。公钥与私钥的生
  • 本文汇总了android 8种对话框(Dialog)使用方法,分享给大家供大家参考,具体内容如下1.写在前面Android提供了丰富的Dia
  • 之前学习了设计模式原型模式,在原型模式中就提到了对象的深拷贝。深拷贝指的是拷贝一个对象时,不仅仅把对象的引用进行复制,还把该对象引用的值也一
  • 本文实例为大家分享了C#实现订单管理程序的具体代码,供大家参考,具体内容如下订单管理的控制台程序,能够实现添加订单、删除订单、修改订单、查询
  • Android  Notification使用详解Notification核心代码(链式调用):适用于Android 4.0以上(
  • 代码很简单,这里就不多废话了,直接奉上代码using UnityEngine;using System.Collections;public
  • 本文实例为大家分享了android短信管理器SmsManager的具体代码,供大家参考,具体内容如下需要注册的权限<uses-perm
  • 一、前言问题阐述:在某一场景下,我们的代码在 Service 实现相同,但却在 Controller 层访问时却希望不同的前缀可以访问。如下
  • 1.工作原理(算法思路)给定一个待排序数组,找到数组中最小的那个元素如果最小元素不是待排序数组的第一个元素,则将其和第一个元素互换在剩下的元
  • Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件
  • 今天在研究dubbo时,发现一个新的知识点,可以使用javassist包进行动态编程,hibernate也使用该包进行编程。晚上百度了很多资
  • 在用unity进行游戏开发时我们有时需要一些物体在场景切换时不需要被销毁这时我们可以用官方给的DontDestroyOnLoad()方法,这
  • 使用工具:IDEA2022Tomcat9.0.41.下载Tomcat:官网:https://tomcat.apache.org/找到需要的版
  • 1.System类System系统类,主要用于获取系统的属性数据和其他操作,因其构造方法是私有的并且类中的成员方法都是静态的,所以在使用的时
  • 本文实例为大家分享了C#超市收银系统设计的具体代码,供大家参考,具体内容如下1.登录界面代码如下:using System;using Sy
  • 昨天写this用法总结的时候,突然产生了一个问题,请教别人之后,有了自己的一点认识。还是把它写下来,为大家更好的认识提供一点思路。1)有人写
  • SpringBoot 集成 activiti 基础环境搭建添加依赖<dependency> <groupId&g
  • 本文实例讲述了C#操作ftp类。分享给大家供大家参考。具体如下:using System;using System.Collections.
手机版 软件编程 asp之家 www.aspxhome.com