C# 正则判断一个数字的格式是否有逗号的代码_C#教程

 public string check_number(string num_str)
        {

            num_str = num_str.Trim();

            if (Regex.IsMatch(num_str, @"^\d+(\.\d+)?$|^\d+(\,\d+)+(\.\d+)?$"))
            {
                this.Nonum = true;
                return num_str.Replace(",", "");
            }
            else
            {
                this.Nonum = false;
                return num_str;

            }

        
        }

eg:1.00
123,123
456,123.00 

时间: 2024-08-30 21:11:10

C# 正则判断一个数字的格式是否有逗号的代码_C#教程的相关文章

php验证判断一个日期的格式是否正确

可以用strtotime()把日期($date)转成时间戳,再用date()按需要验证的格式转成一个日期,来跟$date比较是否相同来验证这个日期的格式是否是正确的. 正则验证日期格式 $dateTime="2010-6-4 00:00:00″; if(preg_match("/^d{4}-d{2}-d{2} d{2}:d{2}:d{2}$/s",$dateTime)) { echo "Yes"; }else{ echo "No"; }

用 C# 编写一个停放在任务栏上的图标程序_C#教程

用 C# 编写一个停放在任务栏上的图标程序  作者: 蔡世友 类别: C#/VB 日期: 2002-1-30 10:21:46   01-12-6 上午 10:53:11 -------------------------------------------------------------------------------- 引 言  C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果.其是当前第一个完全

学习C#静态函数及变量的一个精典例子与代码_C#教程

(1)用于对静态字段.只读字段等的初始化.                (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的.          (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数  (4)静态构造函数是不可继承的,而且不能被直接调用.              (5)如果类中包含用来开始执行的 Main 方法,则该类的静态构造函数将在调用 Main 方法之前执行.任何带有初始值设定项的静态字

java-Java 如何更好地判断一个字符串是一个字符串打乱顺序后的字符串

问题描述 Java 如何更好地判断一个字符串是一个字符串打乱顺序后的字符串 a="csdnnet"; b="descntn" ---> return true a="hello"; b="oelhg" --->return false 解决方案 Java中如何判断一个字符串的格式java 如何判断一个字符串是数字Java中怎样判断一个字符串是否为数字 解决方案二: 算法思想:首先两个字符串长度必须相等:其次,目标串

PHP判断一个gif图片是否为动态图片的方法_php技巧

本文实例讲述了PHP判断一个gif图片是否为动态图片的方法.分享给大家供大家参考.具体方法如下: 如何使用PHP来判断一个gif图片是否为动态图片(动画)?首先想到的是使用getimagesize()函数来看type值,发现都是gif,所以这个办法是不可行的.下面是作者在网上看到的一个函数,用来判断gif是否为动图的.贴出来和大家分享 例子如下: 复制代码 代码如下: /*  * 判断图片是否为动态图片(动画)  */ function isAnimatedGif($filename) {  $

php数字每三位加逗号的功能函数_php技巧

php实现数字格式化,数字每三位加逗号的功能函数,具体代码如下: function num_format($num){ if(!is_numeric($num)){ return false; } $num = explode('.',$num);//把整数和小数分开 $rl = $num[1];//小数部分的值 $j = strlen($num[0]) % 3;//整数有多少位 $sl = substr($num[0], 0, $j);//前面不满三位的数取出来 $sr = substr($n

求个正则匹配数字区间格式,如(10,100),中间一定为一个逗号,括号可以死[和(

问题描述 求个正则匹配数字区间格式,如(10,100),中间一定为一个逗号,括号可以死[和( 求个正则匹配数字区间格式,如(10,100),中间一定为一个逗号,括号可以是[和(,数字不用定死位数和大小 解决方案 下面的只验证格式,没有验证第一位一定要小于第二位 ^(d+,d+)|[d+,d+]$ 解决方案二: var r = s.match(/((|[)d+,d+()|])/); console.info(r[1]); console.info(r[2]); 解决方案三: 可以考虑使用栈,遇见"

判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)

比较|性能|字符串 在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的是,这样简单的功能有没有现成的函数可以用呢?VB.NET中有个IsNumeric(object),C#中只有判断单个字符的Char.IsNumber(),IsNumeric可以判断double类型的数字字符串,但无法排除正负号和小数点,如果判断字符串是否是一个数的话用它挺合适,但不能用来判断字符串是否全部由数字组成的.没现成的方法了,只好自己写函数: pub

正则-js里怎么判断电子邮箱的格式

问题描述 js里怎么判断电子邮箱的格式 在输入电子邮箱后,怎么判断输入的是否正确?用正则?那该怎么写呢 解决方案 可以参考下这个 http://www.cnblogs.com/freespider/archive/2010/11/10/1873800.html 解决方案二: 知道正则了还问怎么写,,网上学一下正则了,,人家给你一个正则换一个你又不会了 很简单的 解决方案三: http://www.cnblogs.com/yejianfei/archive/2012/10/18/2729417.h