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
相关推荐
-
C#判断一个String是否为数字类型
方案一:Try...Catch(执行效率不高) 复制代码 代码如下: private bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return true; } catch { return false; } } 方案二:正则表达式(推荐) a) 复制代码 代码如下: public static bool
-
C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
好东西都需要人去整理.分类 注意:需要引用命名空间 SyntacticSugar 用法: /***扩展函数名细***/ //[IsInRange] int num = 100; //以前写法 if (num > 100 & num < 1000) { } //现在写法 if (num.IsInRange(100, 1000)) { } //datetime类型也支持 //[IsNullOrEmpty] object s = ""; //以前写法 if (s == n
-
c#判断输入的是不是数字的小例子
复制代码 代码如下: public bool isnumeric(string str) { char[] ch=new char[str.Length]; ch=str.ToCharArray(); for (int i = 0; i < ch.Length;i++ ) { if (ch[i] < 48 || ch[i] > 57) { return false; } } retur
-
c#中判断字符串是不是数字或字母的方法
一.判断字母 复制代码 代码如下: string str = Console.ReadLine();if (char.isLetter(str)){}else if (char.IsDigit(str)){} if(ch>='a'&&ch<='z') 小写字母if(ch>='A'&&ch<='Z') 大写字母数字也一样.判断汉字一般是输入 >255 因为汉字是大字符集二.判断输入的是不是数字 复制代码 代码如下: try{int n = 0;n
-
C# 判断字符串第一位是否为数字
复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions; namespace WindowsFormsApp
-
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(",&qu
-
js 判断一个数字是不是2的n次方幂的实例
昨天去面试时,面试官问了一道面试题,说如何判断一个数是不是2的n次方幂,我当时不知道2的n次方幂是什么(糗大发了),还好给我解释了一下.最后回家上网查查资料,整理了一下方法. 方法一 如何判断一个数是否是2的n次方幂,其简单判断方法就是这个数num直接除2,若余数为0,则num/2再除2,再判断是不是余数是不是0,是的话继续按上一步来,直到最后为num=1. 比如: 2 2%2=0 (2/2)=1 是 4 4%2=0 (4/2)%2=0 (4/2/2)=
-
C++如何判断一个数字是否为质数
关于素数的算法是程序竞赛比较重要的数论知识,我们来看通常会使用的几个算法. 我们先来复习几个基本概念: 质数:对于大于1的自然数,若除了1和它本身,没有别的因数,则称这个数为质数,质数也叫素数.反之,称其为合数. #include<iostream> #include<cmath> using namespace std; void IsPrime(int); int main() { int Input; cout << "请输入要判断的数字:";
-
php 快速判断一个数字属于什么范围的实现方法
需求是这样 ... if ( $foo > 0 && $foo < 100 ) $bar = 1; elseif ( $foo > 99 && $foo < 212 ) $bar = 2; elseif ( $foo > 211 && $foo < 324 ) $bar = 3; elseif ( $foo > 323 && $foo < 382 ) $bar = 4; elseif ( $fo
-
PHP正则判断一个变量是否为正整数的方法
方法1 判断正整数 $keyword = '10'; // 0 1.1 1 if(preg_match("/^[1-9][0-9]*$/",$keyword)){ echo "是正整数!"; exit(); } 方法2 判断正整数 if ((floor($jp_total) - $jp_total) !==0){ echo "不是正整数"; }else{ echo "是正整数"; } 方法3 判断整数 if(!is_numer
-
PHP判断一个gif图片是否为动态图片的方法
本文实例讲述了PHP判断一个gif图片是否为动态图片的方法.分享给大家供大家参考.具体方法如下: 如何使用PHP来判断一个gif图片是否为动态图片(动画)?首先想到的是使用getimagesize()函数来看type值,发现都是gif,所以这个办法是不可行的.下面是作者在网上看到的一个函数,用来判断gif是否为动图的.贴出来和大家分享 例子如下: 复制代码 代码如下: /* * 判断图片是否为动态图片(动画) */ function isAnimatedGif($filename) { $
-
PHP判断一个变量是否为整数、正整数的方法示例
在PHP中判断一个变量是否为整数 在写PHP代码的时候遇到这样一个小问题:如何判断一个变量是否为整数,于是在网上找到了两个方法来解决,在此做一个小小的记录. 方法1 <?php $num=12; //返回right //$num=12.1 返回false if(is_int($num)){ echo "right"; }else{ echo "false"; } ?> 这里用is_int()方法来判断传入的参数是否为整数形(int),而不是判断它是否为整
-
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
-
C#判断一个字符串是否是数字或者含有某个数字的方法
第一种就是 最常见的 用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("你要判断的值&qu
-
Java正则判断日期格式是否正确的方法示例
本文实例讲述了Java正则判断日期格式是否正确的方法.分享给大家供大家参考,具体如下: 1.Java中用正则表达式判断日期格式是否正确 DateType.java: /** * @Title:DateType.java * @Package:com.you.dao * @Description: * @Author: 游海东 * @Version V1.2.3 */ package com.you.dao; import java.util.regex.Matcher; import java.
随机推荐
- springboot集成spring cache缓存示例代码
- 关于JavaScript跨域问题及实时刷新解决方案
- Git远程操作详解
- asp.net显示页面执行时间
- Javascript for in的缺陷总结
- JavaScript中消除闭包的一般方法介绍
- ThinkPHP控制器里javascript代码不能执行的解决方法
- php中ltrim()、rtrim()与trim()删除字符空格实例
- 为Java应用程序添加退出事件响应
- MySQL命令行界面中出现字符错误提示的原因及解决方法
- smarty 原来也不过如此~~呵呵
- Javascript编程中几种继承方式比较分析
- linux获取系统启动时间示例详解
- python执行等待程序直到第二天零点的方法
- Ajax的jsonp方式跨域获取数据的简单实例
- Android 进程间通信实现原理分析
- windows下apache的简单命令
- Android App中实现可以双击放大和缩小图片功能的实例
- WIN2003上Apache2+IIS6+Tomcat5之多站点完美配置篇
- 浅谈Node 异步IO和事件循环