C#判断字符串中是否有数字

 1 // <summary>
 2        /// 提取字符串中的数字字符串
 3        /// </summary>
 4        /// <param name="str"></param>
 5        /// <returns></returns>
 6        public static bool IsNumber(String str)
 7        {
 8            bool result = false;
 9            for (int i = 0; i < str.Length; i++)
10            {
11                if (Char.IsNumber(str, i))
12                {
13                    result = false;
14                }
15                else
16                {
17                    result = true;
18                }
19            }
20            return result;
21        }
22
23       /// <summary>
24       /// 判断是否是数字还是自负串
25       /// </summary>
26       /// <param name="str"></param>
27       /// <returns></returns>
28        private bool IsNumeric(string str)
29        {
30
31            foreach (char c in str)
32            {
33                if (!Char.IsNumber(c))
34                {
35                    return false;
36                }
37            }
38            return true;
39        }
40
41 收藏于 2010-09-16

原文地址:https://www.cnblogs.com/dqh123/p/9470143.html

时间: 2024-11-18 12:41:06

C#判断字符串中是否有数字的相关文章

判断字符串中是否是数字

Java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2.用正则表达式 首先要import java.

判断字符串中是否含有数字、字母、下划线

-(BOOL)isChineseCharacterAndLettersAndNumbersAndUnderScore:(NSString *)string { int len=string.length; for(int i=0;i<len;i++) { unichar a=[string characterAtIndex:i]; if(!((isalpha(a)) ||(isalnum(a)) ||((a=='_')) ||((a >= 0x4e00 && a <= 0

Oracle中如何判断字符串是否全为数字

Oracle中如何判断字符串是否全为数字 学习了:http://www.cnblogs.com/zrcoffee/archive/2012/12/11/2812744.html 本文介绍了判断字符串是否全为数字的4种办法,另外还介绍了一个translate函数的小技巧,从任意字符串中提取数字(调用2次translate函数).这个办法是一个公司同事发现的,用起来很方便,但理解起来稍有点困难.1.通过ASCII码判断是否数字,介于[48, 57]之间,(ascii('0') = 48, ascii

LeetCode:Valid Number - 判断字符串中内容是否为数字

1.题目名称 Valid Number(判断字符串中内容是否为数字) 2.题目地址 https://leetcode.com/problems/valid-number/ 3.题目内容 英文:Validate if a given string is numeric. 中文:给出一个字符串,检查这个字符串中内容是否是一个数字 例如:"0"." 0.1"."2e10"是数字,"abc"."1 a"不是数字 4

判断字符串中包含3个连续(升、降)或相同的数字

有网友问及“asp.net怎么判断一个手机号字符串中包含3个连续的字符或3个相同的字符?”: Insus.NET做了一下练习,并把方法分享,希望网友们能从中获取一些启示.面向对象嘛,先写一个Number类,用来处理号码之用,很是一个很简单的类,一目了然. #38至#41的方法,IsUpNumber()判断是否为连续升序的数字.#43至#46的方法,IsDownNumber()判断是否为连续降序的数字.#48至#51的方法,IsSameNumber()判断是来为连续相同的数字.#53至#57的方法

Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!

0.判断一个文本字符串中是否包含数字!/判断一个文本字符串是否是纯汉字! 公式=IF(LENB(A1)=2*LEN(A1),”都是汉字“,“含有非汉字字符”) 解释函数: LEN(A1)#返回文本字符串中的字符个数:  ##双字字符*1*双字节字符个数+单字节字符*1*单字节字符个<=>计算字符个数: LENB(A1)#返回文本字符串中的字符个数.与双字节字符集(DBCS)一起使用.##双字节字符*2*双字节字符个数+单字节字符*1*单字节字符个数<=>计算字节个数: 字符:分为双

输入字符串取出字符串中的连续数字放入单独数组

public class ShowsNum { public Map getNums(String str){ HashMap<Integer,String> map=new HashMap<Integer,String>(); char [] chnum=str.toCharArray(); StringBuffer strbuffer=new StringBuffer(); int des=1; for(int i=0;i<chnum.length;i++){ //当前字

PHP判断字符串中是否包含指定字符串,支持中文哦

RT,随手写的 1 /** 2 * 判断字符串中是否包含指定字符串 3 * @var source 源字符串 4 * @var target 要判断的是否包含的字符串 5 * @return bool 6 */ 7 function hasstring($source,$target){ 8 preg_match_all("/$target/sim", $source, $strResult, PREG_PATTERN_ORDER); 9 return !empty($strResul

C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字

/// 去掉字符串中的数字 public static string RemoveNumber(string key)          {              return Regex.Replace(key, @"\d", "");          } //去掉字符串中的非数字public static string RemoveNotNumber(string key)  {      return Regex.Replace(key, @"