锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲Av永久无码精品黑人,亚洲AV无码国产丝袜在线观看
,91亚洲自偷手机在线观看 http://m.tkk7.com/DuYang/category/13252.html鎷兼悘鍦ㄧ箒鍗庣殑閮藉競(jìng) zh-cn Fri, 09 Mar 2007 10:57:16 GMT Fri, 09 Mar 2007 10:57:16 GMT 60 C#鍒ゆ柇涓涓猻tring鏄惁鍙互涓烘暟瀛?/title> http://m.tkk7.com/DuYang/archive/2006/07/19/59077.htmlDalston.Young Dalston.Young Wed, 19 Jul 2006 14:11:00 GMT http://m.tkk7.com/DuYang/archive/2006/07/19/59077.html http://m.tkk7.com/DuYang/comments/59077.html http://m.tkk7.com/DuYang/archive/2006/07/19/59077.html#Feedback 0 http://m.tkk7.com/DuYang/comments/commentRss/59077.html http://m.tkk7.com/DuYang/services/trackbacks/59077.html /// <summary> /// 鍚嶇О錛欼sNumberic /// 鍔熻兘錛氬垽鏂緭鍏ョ殑鏄惁鏄暟瀛?br />/// 鍙傛暟錛歴tring oText錛氭簮鏂囨湰 /// 榪斿洖鍊鹼細(xì)銆bool true:鏄false:鍚?br />/// </summary> /// <param name="oText"></param> /// <returns></returns> private bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return true; } catch { return false; } } 鏂規(guī)浜岋細(xì)姝e垯琛ㄨ揪寮?鎺ㄨ崘) a) using System; using System.Text.RegularExpressions; public bool IsNumber(String strNumber) { Regex objNotNumberPattern=new Regex("[^0-9.-]"); Regex objTwoDotPattern=new Regex("[0-9]*[.][0-9]*[.][0-9]*"); Regex objTwoMinusPattern=new Regex("[0-9]*[-][0-9]*[-][0-9]*"); String strValidRealPattern="^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$"; String strValidIntegerPattern="^([-]|[0-9])[0-9]*$"; Regex objNumberPattern =new Regex("(" + strValidRealPattern +")|(" + strValidIntegerPattern + ")"); return !objNotNumberPattern.IsMatch(strNumber) && !objTwoDotPattern.IsMatch(strNumber) && !objTwoMinusPattern.IsMatch(strNumber) && objNumberPattern.IsMatch(strNumber); } b) public static bool IsNumeric(string value) { return Regex.IsMatch(value, @"^[+-]?\d*[.]?\d*$"); } public static bool IsInt(string value) { return Regex.IsMatch(value, @"^[+-]?\d*$"); } public static bool IsUnsign(string value) { return Regex.IsMatch(value, @"^\d*[.]?\d*$"); } 鏂規(guī)涓夛細(xì)閬嶅巻 a) 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; } return true; } b) public bool IsInteger(string strIn) { bool bolResult=true; if(strIn=="") { bolResult=false; } else { foreach(char Char in strIn) { if(char.IsNumber(Char)) continue; else { bolResult=false; break; } } } return bolResult; } c) public static bool isNumeric(string inString) { inString=inString.Trim(); bool haveNumber=false; bool haveDot=false; for(int i=0;i<inString.Length;i++) { if (Char.IsNumber(inString[i])) { haveNumber=true; } else if(inString[i]=='.') { if (haveDot) { return false; } else { haveDot=true; } } else if(i==0) { if(inString[i]!='+'&&inString[i]!='-') { return false; } } else { return false; } if(i>20) { return false; } } return haveNumber; } } 鏂規(guī)鍥涳細(xì)鏀瑰啓vb鐨処sNumeric婧愪唬鐮?鎵ц鏁堢巼涓嶉珮) //涓昏皟鍑芥暟 public static bool IsNumeric(object Expression) { bool flag1; IConvertible convertible1 = null; if (Expression is IConvertible) { convertible1 = (IConvertible) Expression; } if (convertible1 == null) { if (Expression is char[]) { Expression = new string((char[]) Expression); } else { return false; } } TypeCode code1 = convertible1.GetTypeCode(); if ((code1 != TypeCode.String) && (code1 != TypeCode.Char)) { return Utils.IsNumericTypeCode(code1); } string text1 = convertible1.ToString(null); try { long num2; if (!StringType.IsHexOrOctValue(text1, ref num2)) { double num1; return DoubleType.TryParse(text1, ref num1); } flag1 = true; } catch (Exception) { flag1 = false; } return flag1; } //瀛愬嚱鏁?br />// return Utils.IsNumericTypeCode(code1); internal static bool IsNumericTypeCode(TypeCode TypCode) { switch (TypCode) { case TypeCode.Boolean: case TypeCode.Byte: case TypeCode.Int16: case TypeCode.Int32: case TypeCode.Int64: case TypeCode.Single: case TypeCode.Double: case TypeCode.Decimal: { return true; } case TypeCode.Char: case TypeCode.SByte: case TypeCode.UInt16: case TypeCode.UInt32: case TypeCode.UInt64: { break; } } return false; } //----------------- //StringType.IsHexOrOctValue(text1, ref num2)) internal static bool IsHexOrOctValue(string Value, ref long i64Value) { int num1; int num2 = Value.Length; while (num1 < num2) { char ch1 = Value[num1]; if (ch1 == '&') { ch1 = char.ToLower(Value[num1 + 1], CultureInfo.InvariantCulture); string text1 = StringType.ToHalfwidthNumbers(Value.Substring(num1 + 2)); if (ch1 == 'h') { i64Value = Convert.ToInt64(text1, 0x10); } else if (ch1 == 'o') { i64Value = Convert.ToInt64(text1, 8); } else { throw new FormatException(); } return true; } if ((ch1 != ' ') && (ch1 != '\u3000')) { return false; } num1++; } return false; } //---------------------------------------------------- // DoubleType.TryParse(text1, ref num1); internal static bool TryParse(string Value, ref double Result) { bool flag1; CultureInfo info1 = Utils.GetCultureInfo(); NumberFormatInfo info3 = info1.NumberFormat; NumberFormatInfo info2 = DecimalType.GetNormalizedNumberFormat(info3); Value = StringType.ToHalfwidthNumbers(Value, info1); if (info3 == info2) { return double.TryParse(Value, NumberStyles.Any, info2, out Result); } try { Result = double.Parse(Value, NumberStyles.Any, info2); flag1 = true; } catch (FormatException) { flag1 = double.TryParse(Value, NumberStyles.Any, info3, out Result); } catch (Exception) { flag1 = false; } return flag1; } 鏂規(guī)浜旓細(xì) 鐩存帴寮曠敤vb榪愯搴?鎵ц鏁堢巼涓嶉珮) 鏂規(guī)硶錛?棣栧厛闇瑕佹坊鍔燰isualbasic.runtime鐨勫紩鐢?br />浠g爜涓璘sing Microsoft.visualbasic; 紼嬪簭涓敤Information.isnumeric("ddddd"); ]]>
主站蜘蛛池模板:
亚洲熟女www一区二区三区 |
精品免费久久久久国产一区
|
亚洲色大网站WWW永久网站 |
成年女人永久免费观看片 |
你是我的城池营垒免费看 |
亚洲一级黄色大片 |
亚洲一区二区三区免费 |
久久免费看黄a级毛片 |
特级毛片aaaa级毛片免费 |
亚洲精品国产成人99久久 |
日本牲交大片免费观看 |
日韩电影免费观看 |
精品亚洲视频在线 |
亚洲一本之道高清乱码 |
五月婷婷亚洲综合 |
国产成人精品免费视频动漫 |
久久香蕉国产线看观看亚洲片 |
最近最新MV在线观看免费高清 |
国产黄色片免费看 |
亚洲精品久久无码 |
久久精品国产亚洲av麻豆小说 |
亚洲精品线路一在线观看 |
永久免费的网站在线观看 |
a毛片免费全部播放完整成 |
亚洲成av人无码亚洲成av人 |
亚洲午夜精品一区二区
|
91在线亚洲综合在线 |
亚洲国产精品福利片在线观看
|
久久亚洲国产成人亚 |
免费v片视频在线观看视频 |
国产1024精品视频专区免费 |
男人的天堂网免费网站 |
一区二区三区精品高清视频免费在线播放 |
亚洲国产精品综合久久久 |
亚洲av无码无在线观看红杏 |
亚洲成a人片在线观看日本麻豆 |
成全影视免费观看大全二 |
59pao成国产成视频永久免费 |
手机看片国产免费永久 |
另类专区另类专区亚洲 |
亚洲欧美aⅴ在线资源 |